第一次来这里,但都从这里使用有很大的帮助。
我设法找到这个线程Cloudfront and EC2一些答案
但是,因为它是在答复中提到,这个问题正在发生的事情对我来说
“可以肯定,当你通过CloudFront的连接,服务器不会重定向你回到EC2主机名或IP(在浏览器地址栏会发生变化,如果这样做,你会想修复你的Web服务器的配置如果出现这种情况)。”
因此,对于这个,我需要改变的httpd.conf什么?或EC2的防火墙?我使用亚马逊AMI与LAMP
由于许可证
这意味着,当您的应用程序指向应用另一个页面(如index.html
指着about.html
),你应该使用相对引用(/about.html
而非http://1.2.3.4/about.html
)。
这样一来,未来通过CloudFront的将继续流量通过CloudFront的进来,而不是被重定向到其他地方。
更新:
比方说,你的配置是:
在这种情况下,你会:
CNAME
记录(例如www.example.com
)在您的域(在路线53或DNS提供商)为指向CloudFront的分发网址CNAME
(www.example.com
) - 这是这样它才能知道正在使用的域名将请求发送到CloudFront的/dev
或/prod
内容。请参阅:Values That You Specify When You Create or Update a Web Distribution - Amazon CloudFront