Amazon.com 刚刚宣布可以在 S3 存储桶中托管静态网站。我访问了他们的设置页面http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?WebsiteHosting.html http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?WebsiteHosting.html并为我的静态网站创建了一个存储桶,并且运行良好。我有一个表单的 URLhttp://[我的 http://%5Bmy存储桶名称].s3-website-us-east-1.amazonaws.com/。
但是,我想将我拥有的子域(例如 static.mydomain.com)指向我在 Amazon S3 上的静态网站。有人知道该怎么做吗?
我很感激你能给我的任何帮助。
事实证明,要使其正常工作,您不能将任意子域映射到任意存储桶。完全限定子域名必须与 S3 存储桶名称相同.
- 假设您的网站名称是静态.mydomain.com。然后您需要创建一个同名的 S3 存储桶,名为静态.mydomain.com.
- 一旦您将该存储桶配置为 S3 静态网站,它将分配一个类似于以下内容的 URLhttp://static.mydomain.com.s3-website-us-east-1.amazonaws.com http://static.mydomain.com.s3-website-us-east-1.amazonaws.com.
- 转到您的域名托管服务商并将您的子域映射到步骤 2 中的 URL。在 enom.com 中,这意味着映射主机“static“到地址”static.mydomain.com.s3-website-us-east-1.amazonaws.com” 作为 CNAME 记录。
谢谢Uriah https://stackoverflow.com/users/96224/uriah-carpenter and David https://stackoverflow.com/users/226469/david寻求建议。我最终得到了答案亚马逊 AWS 论坛 https://forums.aws.amazon.com/thread.jspa?messageID=224512.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)