nginxのSSL証明書をインストールします
キーワード:PEMターンCRT、証明書の更新、nginxの展開SSL証明書、解決SSL23_GET_SERVER_HELLO
エラー。
1年間の証明書は無料のアプリケーション、新しいサーバーに証明書今日のための新しいアプリケーションの、展開前に失効しました。
証明書は、CRT形式が、PEM形式を発見されていない証明書をダウンロードしてください。
- アリは自分の証明書プログラムの提供が可能なCRT形式ではありません曇らせます
- 直接設定PEM、次のテストでプットnginxのは、認識されていません。
- 無駄にnginxの最も単純な構成
- PEM CRTへのopensslのことで、それが無効です。
openssl x509 -outform der -in your-cert.pem -out your-cert.crt
証明書認証のコンバートPEMのCRT直接の結果に使用OpenSSLは失敗します。
nginx: [emerg] cannot load certificate "/root/2961376_******.com.crt": PEM_read_bio_X509_AUX() failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: TRUSTED CERTIFICATE)
nginx: configuration file /etc/nginx/nginx.conf test failed
疑いの数回は、問題がある場合、これはサーバー上のサーバーか、それとも他の環境の干渉の問題ではありませんことには?
- 常に
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
、 - ブラウザが開くことができません。
bash-3.2$ curl https://www.******.com
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
最後に、どのように解決するために
私はテンセントクラウドにアップロードし、他の事業者に証明書をアップロードするようにしてください。[ダウンロード]をクリックし、はい、ダウンロード可能な形式があり、CRT。
そして、展開を成功させるCRT ...
アリアリ雲雲ああ、マルチフォーマットのダウンロードが起こるのだろうか?