Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxはopensslを使用してnginx用のSSL証明書を生成し、基本チュートリアル

Linuxはopensslを使用してnginx用のSSL証明書を生成し、基本チュートリアル

  
を使用します。ここでは、Linuxシステムがopensslコマンドを使用して証明書を生成する方法を説明します。


は最初の4096ビットの鍵を生成するには、次のコマンドを実行し
opensslのgenrsa -out -des3 hupohost.key 4096、その後、彼は、このキーファイルにパスワードを入力するように要求されます。入力はお勧めできません。将来的にnginxに使用するからです。 nginx設定をリロードするたびに、このPAMパスワードを確認する必要があります。


パスワードは生成時に入力する必要があります。あなたは
MV ssl.key xxx.keyopenssl RSA -in xxx.key -out hupohost.keyrm -rm xxx.key

そして<証明書を生成するには、このキーファイルに基づいてファイルを要求
BR入力して削除することができます>のopenssl reqを-new -key hupohost.key -out hupohost.csrコマンドは、これに応じて、最後に


(あなたが何気なく、結局、これはSignSisであることができます)1を書くために多くのことを埋めるために多くの時間がそれを見生成します2ファイル生成CRT証明書ファイル
のopensslのx509 -req -days 3650 -in hupohost.csr -signkey hupohost.key -out hupohost.crtここでは3650ヘクタールをお勧めします3650の有効な証明書です。これはみんな無料です。最後に使用されたファイルはキーファイルとcrtファイルです。


所望であれば、証明書プロファイルサーバnginxのを使用する必要
PFX PKCS12 -export -inkey hupohost.key -in hupohost.crtアウトhupohost.pfx

と次のコマンドOpenSSLを使用して生成することができますssl_certificate /home/hupohost.crt;ssl_certificate_key /home/hupohost.key;ssl_session_timeout 5メートル;ノードは、その上に次の構成は、上でSSLを
追加されましたssl_protocols TLSv1のTLSv1.1 TLSv1.2; ALLのssl_ciphers:ADH:EXPORT56 !! :RC4 + RSA:+ HIGH:+ MEDIUM:+ LOW:+ SSLv2の:+ EXP; ssl_prefer_server_ciphersに、次にnginx're行って再起動し、

は、最も重要なのは、アクセスが{HTTPSアクセス
サーバです
443を聞いて、SSL上、ssl_certificate /usr/local/nginx/conf/vhost/ssl/hupohost.crt;ssl_certificate_key /usr/local/nginx/conf/vhost/ssl/hupohos.key;}ポート443でなければなりませんzh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved