私は自分のサイトにSSLを実装していますが、Chromeの緑色のバーがしばらく消えてしまいます。私の証明書はComodoによって署名されています。 AFAIK私のnginxの設定は正しかったが、私はhttpsに固執するように見えない。私の8080リダイレクト作業とmy certsにはchmod 600があり、指定されたディレクトリにあります。SSL証明書がサイトに短時間表示された後、消滅します
アイデア?
server {
listen 8080;
server_name *.example.com;
return 301 https://www.example.com;
}
server {
listen 443 ssl;
server_name *.example.com;
ssl_certificate /home/ubuntu/example.com.ssl/example.com.crt;
ssl_certificate_key /home/ubuntu/example.com.ssl/example.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
location/{
proxy_pass http://localhost:3333;
}
}
EDIT:私の証明書は信頼できる機関によって署名されています。あなたの証明書は、あなたのサイトやないための唯一の証明書であることを私は推測しているので、あなたは、いくつかのCAファイルの欠落言及https://www.ssllabs.com/ssltest/
:セットアップが最高このツールを使ってあなたのサイトを実行することによってテストされ、HTTPS設定コメントで述べたように
証明書に自己署名があるのですか、ブラウザがデフォルトで信頼する認証局の1人が署名していますか? – jfriend00
Comodoによって署名されているので、権威です。 –
偶然別のブラウザで試してみましたか? –