NFinx-SL証明書--80ジャンプを設定する443

1021 ワード

nginx SSL証明書を設定し、80ジャンプ443を設定します。
以下の内容を簡単に説明すると、主に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のリンク先を表示します。