微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

amazon-web-services – 使用CloudFront和目录重定向托管的AWS S3静态网站

我的问题不仅是在S3上托管一个静态网站,它还远远不止于此.

我的计划是在S3上有一个www.foo.com.

所以我创建了一个名为www.foo.com的存储桶,并将域设置为指向那里.

因此,我在我的桶上的每个文件都是公开的,并且是网站的一部分.

但有一个例外:

>每当我导航到www.foo.com/blog时,我都希望对EC2容器上托管的博客进行内部重定向.

通过使用带有proxy_pass定义的Nginx,可以轻松实现这一点.但S3不是Nginx.

我知道我可以应用一些重定向规则,但是如何进行内部重定向,对于用户来说URL为http://www.foo.com/blog博客存储在不同的机器上.

解决方法:

由于您提到您正在使用CloudFront,因此您希望将其用于重定向而不是S3.您可以在CloudFront分配,S3存储桶和EC2服务器中配置两个来源.您将S3配置为认源,并使用指向EC2原点的/ blog模式创建缓存行为.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐