希望通过将DNS指向弹性负载均衡器并通过Cloudfront提供内容来托管多个静态网站。
这是一种合理的方法吗?有没有什么是我们应该注意的。我们应该如何为每个站点配置DNS?
感谢您对此的任何想法
Dom
发布于 2009-08-26 09:25:08
每个ELB都有自己的公共DNS。您将为您的域执行need a CNAME操作,以将它们映射到ELB,以便您的用户可以像这样访问您的ELB : www.mysite.com。
CloudFront将把一个S3存储桶推送到亚马逊的边缘网络--让内容更接近它的请求用户。您的域名不应该直接指向此内容,但是您的站点(在您的EC2实例上)将由引用您的CloudFront distribution的HTML文件组成。
现在,您将拥有一个或多个处理请求的服务器和提供内容的CloudFront。很有可能。
祝你好运。
乍得
发布于 2012-10-18 01:39:29
您可以将您的ELB或EC2实例指向cloudfront,这将使您的动态内容更接近您的用户。
http://aws.amazon.com/about-aws/whats-new/2012/05/13/amazon-cloudfront-now-supports-dynamic-content/
发布于 2013-04-13 05:32:19
如果内容是静态的,那么根据指向S3的CloudFront来思考会更有意义。
对于配置为托管静态网站的亚马逊别名存储桶,您还可以选择创建映射到您的S3网站存储桶的“S3”记录。别名记录有两个优点:第一,与CNAME不同,您可以为您的区域顶点创建别名记录(例如example.com,而不是www.example.com),第二,对别名记录的查询是免费的。
https://stackoverflow.com/questions/1318523
复制相似问题