我有 Rails 应用程序,并使用 apache 和 unicorn 部署在 AWS EC2 中。在此应用程序中,我使用 faye 作为消息传递模块。它与 http 应用程序一起工作正常,但在将 https(ssl) 用于 Web 应用程序和使用 http 用于 Faye 应用程序时,Faye 无法工作。
在这种情况下,我们真的需要两个应用程序(Web 应用程序和 faye 应用程序)都使用 https 吗? 请告诉我。 错误: 页面位于 https://xxxx.xxxx已通过 HTTPS 加载,但请求了不安全的脚本“http://xxxxxx:9292/faye.js”
最佳答案
是的,您应该通过 HTTPS 提供您的 Assets (本例中为 faye.js)。看看这个答案 - Heroku error: page was loaded over HTTPS, but requested an insecure script 'angular-route.js'
关于ruby - Faye 在使用 https Rails 应用程序和 http faye 应用程序时无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49644613/