Apache 2.4.8以降
Apache 2.4.8以降では、設定ファイルで中間CA証明書を指定する SSLCertificateChainFile
ディレクティブが廃止されました。
そのため、サーバ証明書と中間CA証明書を一つのファイルにまとめてサーバ証明書を指定する SSLCertificateFile ディレクティブで指定します。
詳しくは下記マニュアルをご参照ください。
証明書ファイル結合(サーバ証明書+中間証明書の順で記載)
内容:
-----BEGIN CERTIFICATE-----
中略(サーバ証明書の内容を記載)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
中略(中間証明書の内容を記載)
-----END CERTIFICATE-----
結合ファイルを適当な名前で保存します。
例) COMBINED_CERT_FILE.cer
Apache設定ファイル(CentOS標準の場合:/etc/httpd/conf.d/ssl.conf)
内容(該当箇所のみ抜粋):
SSLEngine on SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 SSLCertificateFile /etc/pki/tls/certs/COMBINED_CERT_FILE.cer SSLCertificateKeyFile /etc/pki/tls/certs/server.key