【发布时间】:2017-05-14 19:10:06
【问题描述】:
我的问题不仅在于在 S3 上托管一个静态网站,而且还不止于此。
我的计划是在 S3 上创建一个 www.foo.com。
所以我创建了一个名为 www.foo.com 的存储桶,并将域设置为指向那里。
因此,我存储桶中的每个文件都是公开的,并且是网站的一部分。
但有一个例外:
- 每当我导航到
www.foo.com/blog时,我都想对托管在 EC2 容器上的博客进行内部重定向。
这很容易通过使用带有proxy_pass 定义的 Nginx 来实现。但是 S3 不是 Nginx。
我知道我可以应用一些重定向规则,但是我将如何进行内部重定向,其中用户的 URL 是 http://www.foo.com/blog 但博客存储在不同的机器上。
【问题讨论】:
-
你有一个标签
amazon-cloudfront,但你没有提到你是否正在使用它? -
我将使用 CloudFront 为 S3 资产提供服务。
标签: amazon-web-services nginx amazon-s3 amazon-ec2 amazon-cloudfront