NFinx-SL証明書--80ジャンプを設定する443
1021 ワード
nginx SSL証明書を設定し、80ジャンプ443を設定します。
以下の内容を簡単に説明すると、主にlinuxサーバ−inxの設定443である。
自分が作った証明書は、一般的な意味がありません。公的機関に認証されていません。公式認証の証明書と鍵があることをお勧めします。
公式認証の証明書と鍵がある場合は、設定が必要です。nginxのプロファイルに次のフィールドを追加するこのプロファイルは、デフォルトのプロファイルまたは別のページのプロファイルとすることができます。
後でブラウザであなたのサイトを訪問します。
注意:訪問する時、httpsではなくhttpであることを覚えています。
ユーザアクセスは基本的にhttpsとhttpを区別しませんが、ブラウザのデフォルトはhttp 80口です。したがって、私たちはアクセス80を443に転送する必要があります。
設定ファイルを変更
元の配置ファイルに以下の内容を加えて注意してください。同じ配置ファイルを入れて、各serverは独立しています。
以下の内容を簡単に説明すると、主にlinuxサーバ−inxの設定443である。
自分が作った証明書は、一般的な意味がありません。公的機関に認証されていません。公式認証の証明書と鍵があることをお勧めします。
公式認証の証明書と鍵がある場合は、設定が必要です。nginxのプロファイルに次のフィールドを追加するこのプロファイルは、デフォルトのプロファイルまたは別のページのプロファイルとすることができます。
server {
ssl_certificate /home/nginx/example.com.crt; # crt
ssl_certificate_key /home/nginx/example.com.key; # key
#
ssl_session_timeout 5s;
ssl_prefer_server_ciphers on;
}
ここで、nginxのssl配置に成功しました。後でブラウザであなたのサイトを訪問します。
注意:訪問する時、httpsではなくhttpであることを覚えています。
ユーザアクセスは基本的にhttpsとhttpを区別しませんが、ブラウザのデフォルトはhttp 80口です。したがって、私たちはアクセス80を443に転送する必要があります。
設定ファイルを変更
元の配置ファイルに以下の内容を加えて注意してください。同じ配置ファイルを入れて、各serverは独立しています。
server{
listen 80;
server_name example.com www.example.com;
rewrite ^(.*)$ https://$host$1 permanent;
}
その後、サービスを再開します。ブラウザを開けて直接サイト名を入力し、httpやhttpsは持っていません。正常にアクセスできますか?httpsのリンク先を表示します。