UbuntuサーバーにSSL証明書をインストールしようとしています。CAから証明書を購入し、証明書自体と中間証明書をダウンロードしました。そのように:
私の証明書: mydomain.crt
中間証明書: GandiStandardSSLCA.pem
私も持っています(opensslを使用して作られました)
私の秘密鍵(?): mydomain.key
および署名要求: mydomain.csr
これらすべてのファイルをサーバーにアップロードし、ガイドに従って証明書を中間体と結合しました。
cat mydomain.crt GandiStandardSSLCA.pem > mydomain-bundle.crt
次に、vhostの構成に次を追加します。
listen 443 ssl;
ssl_certificate /etc/nginx/ssl/mydomain-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/mydomain.key;
しかし、nginxを再起動すると、次のエラーが表示されます。
* nginxの再起動
* nginxの停止nginx [OK]
nginx:[emerg] SSL_CTX_use_PrivateKey_file( "/ etc / nginx / ssl / mydomain.key")失敗(SSL:エラー:0B080074:x509証明書ルーチン:X509_check_private_key:key値の不一致)nginx:設定ファイル/etc/nginx/nginx.confテストが失敗しました
解決の理由と方法はありますか?
「openssl verify -untrusted ca-bundle mydomain-bundle.crt」とは何ですか?
—
ダニラ・ラドナー14年
何
—
ハリーグ14年
ca-bundle
ですか?