AWSを使用して、自分のサイトのSSL証明書を生成しました。 EC2では>ロードバランサ>リスナー> ロードバランサdded:HTTPS ロードバランサのポート:443 インスタンスプロトコル:HTTP インスタンスポート:80 SSL証明書:私は経由でアクセスすると、サイトが働くEC2にSSLを追加しましたが、緑色に変わらない
を生成SSLをhttpsが表示されますが、「https」は緑色に変わらない(そして、南京錠は現れない)。理由は何ですか?
ありがとうございます!
AWSを使用して、自分のサイトのSSL証明書を生成しました。 EC2では>ロードバランサ>リスナー> ロードバランサdded:HTTPS ロードバランサのポート:443 インスタンスプロトコル:HTTP インスタンスポート:80 SSL証明書:私は経由でアクセスすると、サイトが働くEC2にSSLを追加しましたが、緑色に変わらない
を生成SSLをhttpsが表示されますが、「https」は緑色に変わらない(そして、南京錠は現れない)。理由は何ですか?
ありがとうございます!
これは最終的にEC2でも自己署名証明書の問題でもyour certificate is goodではありません。ブラウザのデバッグツールを使用することが重要です。なぜなら、多くの場合、この問題の解決に役立つことができるからです。たとえば、Chromeで私は
roshiclips.com/:1 Mixed Content: The page at 'https://roshiclips.com/'
was loaded over HTTPS, but requested an insecure image
'http://i.imgur.com/0zWOURf.jpg'. This content should also be served over HTTPS.
といくつかの束を得る:
roshiclips.com/:1 Mixed Content: The page at 'https://roshiclips.com/' was
loaded over HTTPS, but requested an insecure video
'http://nba.cdn.turner.com/nba/big/video/2017/04/09/8669b068-3544-4cac-a863-58596304dba2.nba_1355868_1920x1080_5904.mp4'.
This content should also be served over HTTPS.
をだから私はすべてがHTTPS経由でロードされていることを確認することによって開始すると思います。また、JavaScriptとWebSocketの呼び出しでいくつかの問題がありますが、SSL部分、つまり操作部分だけが破られることはありません。
参考までに、Chromeでは、メニューを表示して、[その他のツール] - > [開発ツール]をクリックしてコンソールを表示しました。これは私に警告とエラーを示しました。
ああありがとう!私は今それについて作業します。しかし、簡単な質問ですが、すべてのコンテンツがhttpsで読み込まれる必要がありますか?他のサイトからコンテンツを引き出しても、httpsにコンテンツが含まれていないとどうなりますか? –
それでもそれは壊れます。それは事のすべてか何かのタイプです。 imgur.comのリンクはhttpsで利用可能ですが、動画は利用できません。残念ながら、独自のプロキシを実行しない限り、これを回避する方法はありません。しかし、第三者のサイトからコンテンツを提供し、あなた自身でプレゼンテーションを行う法的問題があるかもしれません - 私は弁護士ではありません。技術的には可能ですが、少しの痛みです。 – stdunbar
[自己署名証明書](https://en.wikipedia.org/wiki/Self-signed_certificate)があるとします。これは本当ですか?ブラウザによっては、自己署名証明書に異なる応答をします。可能であれば、あなたのウェブサイトのアドレスを共有してください。もっと詳しい情報を提供できるかもしれません。 – stdunbar
https://roshiclips.com/ - 私はwhynopadlock.comでテストを実行し、何も不安定に読み込まれていないことを示しました。奇妙なのは、右クリック>ページソースを表示すると、httpsが緑色に表示されます。 –