AWS Load Balancer https问题

时间:2015-03-19 16:30:40

标签: amazon-web-services https load-balancing

我正在尝试为我们的服务器设置负载均衡器。如果使用http,它工作正常。但是当我切换到https时,我在浏览器控制台中遇到以下错误:

混合内容:“https://www.something.com/”页面是通过HTTPS加载的,但请求了一个不安全的脚本“... mootools.js”。此请求已被阻止;内容必须通过HTTPS提供

我以为我做了一些像“http://www.something.com/library/ ....”这样的硬编码, 但我没有,我只使用“/ library / ....”来包含javascript文件。

当我设置负载均衡器时,系统会要求我设置端口以供收听。我设置为https,负载均衡器端口:443转发到实例端口80。

有人知道我怎么能解决这个问题。

感谢。

1 个答案:

答案 0 :(得分:2)

转发回80并不对此负责。这是硬编码为http的HTML或指向http。

的重定向/服务器生成的URL

使用开发工具的网络面板(例如Chrome浏览器的菜单中)并检查每个请求,直至找到罪魁祸首。

以下是一个使用此问题页面的示例。我选择了一个不安全的请求。

network analysis