Amazon Cloudfront和EC2重定向设置

时间:2018-04-27 04:29:41

标签: amazon-web-services amazon-ec2 amazon-cloudfront

第一次来这里,但已经从这里得到了很多帮助。

我设法从这个帖子中找到了一些答案 Cloudfront and EC2

但正如回答中提到的那样,这个问题正在发生在我身上

“当您通过CloudFront连接时,请确保服务器不会将您重定向回EC2主机名或IP(浏览器中的地址栏将会更改,如果有,则您需要修复Web服务器的配置,如果发生这种情况)。“

为此,我需要在httpd.conf上更改任何内容吗? 还是ec2的防火墙?我正在使用亚马逊AMI和LAMP

由于 Pramit

1 个答案:

答案 0 :(得分:0)

这意味着当您的应用指向应用中的另一个网页时(例如index.html指向about.html),您应该使用相对引用/about.html而不是http://1.2.3.4/about.html)。

这样,通过CloudFront进入的流量将继续通过CloudFront进入,而不是重定向到其他地方。

<强>更新

我们说你的配置是:

  • 具有弹性IP地址的单个Amazon EC2实例
  • CloudFront分配
  • 您想要指向CloudFront的域名

在这种情况下,你会:

  • 在您的域(在Route 53或您的DNS提供商上)配置CNAME记录(例如www.example.com)以指向CloudFront分配网址
  • 使用您的CNAMEwww.example.com)在CloudFront中配置备用域名(CNAME) - 这样就知道正在使用哪个域名发送请求到CloudFront
  • 来源设置为EC2实例的弹性IP地址 - 这是CloudFront获取应缓存和提供的信息的位置
  • 如果您希望CloudFront从原点的子路径(子目录)获取数据,请将原始路径设置为该路径。例如,您可能希望投放/dev/prod
  • 中的内容

请参阅:Values That You Specify When You Create or Update a Web Distribution - Amazon CloudFront