gpt4 book ai didi

ruby-on-rails - 如何使 S3 在 Rails 应用程序中使用 http 和 https 提供相同的文件?

转载 作者:太空宇宙 更新时间:2023-11-03 15:00:39 25 4
gpt4 key购买 nike

我有一个在 Amazon EC2 中运行并在 S3 中提供文件的 Rails 应用程序。

我的问题是:我的所有应用程序都在 http 中正常运行,我想使用 https。但是,先决条件是同一文件响应 http 和 https。

例如:如果我有一个文件http://domain.s3.amazon.com/file.js,它应该响应https://domain.s3。 amazon.com/file.js 也是。

我的脚本在http和https环境下会被其他客户使用,所以必须是http和https,否则浏览器会提示:

[blocked] 位于“https://mycustomerurl”的页面已通过 HTTPS 加载,但运行来自“http://mydomain.com/myfile.js”的不安全内容:此内容也应通过 HTTPS 加载HTTPS。

我该怎么做?

谢谢

PS:我看过一些示例,但整个应用程序都转到 https,我有这个特定的要求

最佳答案

只要域相同,最简单的方法就是在 url 的开头删除协议(protocol)。

只需请求 //domain.s3.amazon.com/file.js

关于ruby-on-rails - 如何使 S3 在 Rails 应用程序中使用 http 和 https 提供相同的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22425916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com