我可以将localhost子域别名替换为远程S3主机吗?

时间:2015-09-29 15:09:46

标签: ruby-on-rails cross-domain cors amazon cname

在制作时,我的应用会打开我S3上托管的iFrame内容。由于出现了CORS问题,我选择屏蔽我的S3主机以显示为带有CNAME的应用的子域。所以转到:

host.mywebsite.com

它实际上是我的S3存储桶,也称为host.mywebsite.com但它绕过了我的所有CORS问题,因为我的网站现在认为它是本地的。

为了测试它是否有效,我想在我的本地设置它。在我的本地,我使用Rail的POW,它允许我使用子域并托管我的本地服务器。是否有可能以某种方式将特定子域别名作为我的远程S3地址?

以这种方式进入:

https://host.mylocalVersionOfMyWebsite.dev/ 

..实际上会访问远程S3主机,但作为我的本地站点。这样,我的本地网站mylocalApp.dev会认为它来自同一个域,因此没有任何CORS问题。

使用Rails,我只限于重定向。而一些Rack Middleware提供了写入301但没有别名的能力。我也考虑过使用/ etc / hosts,但是没有运气。

0 个答案:

没有答案