使用AWS,我为我的站点生成了一个SSL证书。在EC2 >负载均衡器>监听器> dded负载均衡器: HTTPS负载均衡器端口: 443实例协议: HTTP实例端口:80SSLCert:我生成的SSL
当我通过https访问该网站时,它可以正常工作,但是'https‘没有变成绿色(挂锁也没有出现)。有什么原因吗?
谢谢!
发布于 2017-04-10 10:00:06
归根结底,这既不是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中,我进入菜单,然后进入"More Tools“-> "Developer Tools”来查看控制台。这向我展示了警告和错误。
https://stackoverflow.com/questions/43313085
复制相似问题