nginxのSSL証明書をインストールします

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 ...

アリアリ雲雲ああ、マルチフォーマットのダウンロードが起こるのだろうか?

おすすめ

転載: www.cnblogs.com/daysme/p/11924256.html