第一次来这里,但已经从这里得到了很多帮助。
我设法从这个帖子中找到了一些答案 Cloudfront and EC2
但正如回答中提到的那样,这个问题正在发生在我身上
“当您通过CloudFront连接时,请确保服务器不会将您重定向回EC2主机名或IP(浏览器中的地址栏将会更改,如果有,则您需要修复Web服务器的配置,如果发生这种情况)。“
为此,我需要在httpd.conf上更改任何内容吗? 还是ec2的防火墙?我正在使用亚马逊AMI和LAMP
由于 Pramit
答案 0 :(得分:0)
这意味着当您的应用指向应用中的另一个网页时(例如index.html
指向about.html
),您应该使用相对引用(/about.html
而不是http://1.2.3.4/about.html
)。
这样,通过CloudFront进入的流量将继续通过CloudFront进入,而不是重定向到其他地方。
<强>更新强>
我们说你的配置是:
在这种情况下,你会:
CNAME
记录(例如www.example.com
)以指向CloudFront分配网址CNAME
(www.example.com
)在CloudFront中配置备用域名(CNAME) - 这样就知道正在使用哪个域名发送请求到CloudFront /dev
或/prod
。请参阅:Values That You Specify When You Create or Update a Web Distribution - Amazon CloudFront