【问题标题】:AWS Load Balancer https issueAWS 负载均衡器 https 问题
【发布时间】:2015-05-22 21:23:10
【问题描述】:

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

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

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

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

有谁知道我该如何解决这个问题。

谢谢。

【问题讨论】:

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


    【解决方案1】:

    转发回80不负责。这要么是硬编码为 http 的 HTML,要么是指向 http 的重定向/服务器生成的 URL。

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

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

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 2018-06-08
      • 2015-01-13
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 2017-07-31
      • 1970-01-01
      相关资源
      最近更新 更多