この度SSL証明書を購入してインストールしてみましたが、
SSLチェッカーを使って検証してみたところ、
Certificate is not installed correctly You have 2 errors Intermediate certificate missing. RapidSSL SHA256 CA - G3 | Download certificate Intermediate certificate missing. RapidSSL SHA256 CA - G3 | Download certificate ```が出ました(のリンクは同じもの) [Download certificate](https://cryptoreport.websecurity.symantec.com/chainTester/webservice/validatecerts/certificate?certKey=issuer.intermediate.cert.61&fileName=RapidSSL%20SHA256%20CA%20-%20G3&fileExtension=txt) 証明書をダウンロードするように言われましたが、今インストールしているものと全く同じものです。 また、なぜエラーが二回出たかもよく分かりません(´;ω;`)(同じものの中間証明書二枚も必要ですか?) 別のインスタンス(AWS EC2)では全く同じ設定でうまく動いたのに、 こちらではうまく動きません。 証明書ファイルのルートも合っていますし、 設定も正しいように見えますが、どこに問題あるのかさっぱり分からないので、 ご回答をお願いしますm(_ _)m **以下サーバー&設定情報**
[root@ip-XXX-XX-XX-XX ]# openssl version
OpenSSL 1.0.1k-fips 8 Jan 2015
[root@ip-XXX-XX-XX-XX ]# uname -a
Linux ip-XXX-XX-XX-XX 4.1.17-22.30.amzn1.x86_64 #1 SMP Fri Feb 5 23:44:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
<VirtualHost *:8443>
ServerName hogehoge.co.jp
ServerAdmin hoge@hoge.com
DocumentRoot /var/hogehoge/foo
<Directory "var/hogehoge/foo">
Options Indexes FollowSymLinks MultiViews
AllowOverride ALL
Require all granted
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
#SSL
SSLEngine on
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol all -SSLv3
SSLHonorCipherOrder On
SSLCertificateFile /etc/httpd/ssl/aaaaa.cert
SSLCertificateKeyFile /etc/httpd/ssl/aaaaa.key
SSLCACertificateFile /etc/httpd/ssl/aaaaa_inter.cert
Header set Strict-Transport-Security "max-age=315360000;"
</VirtualHost>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。