如何使用自定义来源正确设置Amazon Route 53,CloudFront

Sam*_*m G 5 amazon-s3 amazon-web-services amazon-cloudfront amazon-route53

我目前正在使用Amazon Route 53进行DNS设置和自定义来源(Amazon外部的Web服务器)。我想将CloudFront添加到组合中,但是我不太确定如何设置它?

我已经看过亚马逊关于使用Route 53和CloudFront设置S3的指南,但是我似乎找不到关于使用自定义来源进行所有这些操作的任何信息。

我应该按以下方式进行设置吗?

  1. CloudFront从裸域的IP地址提取数据
  2. “ www”只是CloudFront发行版的别名

我最初计划将内容托管在S3上,但由于我想对托管进行更多控制(例如,能够使用.htaccess文件并禁止黑客IP等),因此决定拒绝托管它。

谢谢。

Sam*_*m G 6

好的,这是我最终设法解决的方法:

原始服务器:

  • 在cPanel中(在我的原始服务器上),我创建了一个名为 origin.domain.com
  • origin.domain.com 与共享相同的文档根目录 domain.com
  • 我的.htaccess文件重定向domain.comwww.domain.com

Amazon CloudFront:

  • “备用域名(CNAMEs)”设置为 www.domain.com

  • 原点设置为 origin.domain.com

亚马逊53号公路

  • 的A记录domain.com设置为我的原始服务器的IP地址

  • 的A记录www.domain.com设置为CloudFront分配的别名

  • origin.domain.com 是的CNAME domain.com

顺便说一句,感谢Matt Houser和Bruce P的帮助。:)