簡體   English   中英

Amazon Cloudfront和EC2重定向設置

[英]Amazon Cloudfront and EC2 Redirection setup

第一次來這里,但是從這里得到了很多幫助。

我設法從該線程Cloudfront和EC2中找到了一些答案

但是正如答案中提到的那樣,這個問題對我來說正在發生

“請確保,當您通過CloudFront連接時,服務器不會將您重定向回EC2主機名或IP(瀏覽器中的地址欄會更改,如果更改的話,並且您將需要修復Web服務器的配置如果發生這種情況。”

因此,為此我需要更改httpd.conf上的任何內容嗎? 還是ec2的防火牆? 我正在將LAMP與亞馬遜AMI一起使用

感謝Pramit

這意味着當您的應用程序指向應用程序中的另一個頁面(例如, 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分發URL
  • 使用您的CNAMEwww.example.com 在CloudFront中配置備用域名(CNAME) -這樣就可以知道要使用哪個域名向CloudFront發送請求
  • 來源設置為您的EC2實例的彈性IP地址-CloudFront在此處獲取應緩存並提供的信息
  • 如果您希望CloudFront從源的子路徑(子目錄)中獲取數據,則將源路徑設置為該路徑。 例如,您可能想提供/dev/prod

請參閱: 在創建或更新Web分配時指定的值-Amazon CloudFront

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM