nginxでSSL中間証明書を入れる


VPSでSSLを入れてみたんだけど、ChromeやInternetExplorerでは問題なかったが、FireFoxとOperaで「sec_error_unknown_issuer」と警告が表示されてしまっていた。

原因を調べてみると中間証明書をちゃんと入れないといけないらしい(完全に見落としてた・・・)

nginxでは中間証明書を指定するディレクティブがないようなので、SSL証明書と結合する

cat [SSL証明書ファイル].cert [中間証明書ファイル].cert > SSLFILE.pem

そんでnginxでファイルを指定する

server {
    ... 省略
    ssl_certificate      /etc/nginx/SSLFILE.pem;
    ... 省略
}

これでFireFoxやOperaでもちゃんと認証済みのSSLサイトとして表示されるようになりました。

コメントを残す

メールアドレスが公開されることはありません。