为了从 Amazon S3 托管纯静态站点,是否是通过重写引擎(例如任何 Web 服务器)以更友好的方式重写 URL 和端点以访问其资源的唯一途径?最好将其作为 EC2 托管吗?
这似乎有点矫枉过正,但不确定是否有替代品。
为了从 Amazon S3 托管纯静态站点,是否是通过重写引擎(例如任何 Web 服务器)以更友好的方式重写 URL 和端点以访问其资源的唯一途径?最好将其作为 EC2 托管吗?
这似乎有点矫枉过正,但不确定是否有替代品。
我不确定你为什么需要重写。
您可以将 DNS CNAME 分配给 DNS 的 S3 存储桶。他们最近开始支持默认文档。
所以你可以完美地托管http://www.example.com/或http://www.example.com/some/path/to/some/file.html
http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html
S3 不提供“重写” URL 的功能,因为键是不可变的。
如果您想使用不同于 S3 密钥的 URL,您必须自己代理请求。