NginxでSSLを使用とした時、次のようなエラーが発生した。

# nginx -t
nginx: [emerg] SSL_CTX_use_PrivateKey_file("秘密鍵") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
nginx: configuration file /etc/nginx/nginx.conf test failed

 

検索すると証明書が間違っているとか出てきますが、私は中間証明書のインストール位置を間違えていました。

中間証明書は証明書の末尾に追記しましょう。

Source: New feed