VPSにSSLを導入してnginxの設定を行い再起動をしているのですがサイトをSSL化させる事が出来ません。
ここを確認した方がいいなどあればご指摘頂けると幸いです。
ドメイン認証にてSSLサーバ証明書、中間CA証明書を取得してこれらをまとめて cert.pem にて設定しています。
# openssl x509 -text -noout -in /etc/nginx/ssl/cert.pem | egrep '(Issuer:|Not Before|Not After|Subject:|Public-Key:)' にてcert.pemが問題無いことを確認。 Issuer: C=US, O=GeoTrust Inc., CN=RapidSSL SHA256 CA Not Before: Jan 25 00:00:00 2017 GMT Not After : Jan 25 23:59:59 2018 GMT Subject: CN=AAAAAAAAA.com Public-Key: (2048 bit)
# nginx -t こちらにてnginx.conf が問題無いことを確認。 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
# systemctl status nginx.service activeであること確認しています。 Active: active (running) since 木 2017-01-26 05:26:04 JST; 1s ago
railsの方は
config/environments/production.rbにて config.force_ssl = true を設定
SSLでない普通のドメインであればサイトにアクセス出来ます。(config.force_ssl = trueをコメントアウトして)
過去にもrailsでRapidSSLにて設定したことがあり、同じ設定なのですが。。。(ドメインや証明書の設置場所などは設置場所を確認しています。)
かれこれ7時間以上はあーでもないこーでもないとやっていますが全く分かりません。
root権限で /var/log/nginx/error.log を確認するもエラーは出ていません。。。
access.logの方はアクセスしているログあります。
openssl s_client -connect AAAAAAA.com:443 -showcerts 結果=> Verify return code: 0 (ok)
にてSSLの通信確認は問題ないかなーと。。。
シークレッドモードにてドメインにアクセスして確認しています。
AAAAAAA.comにアクセスした場合も https://AAAAAAA.comへとリダイレクトされるのでnginxの設定は間違ってい無いような気はするのですが、なぜSSLでアクセス出来ないのか。。。
ここを確認すると良いなどあればご指摘頂けると本当に助かります。
回答1件
あなたの回答
tips
プレビュー