[英]AWS : Redirecting www to root using Route 53 and S3 bucket
我有一個在Classic Load Balancer下在Elastic BeanStalk上運行的應用程序。 我希望我的網站對example.com以及www.example.com做出響應。 我做了以下操作:
這很好。
這很好。 當我導航到http://www.example.com.s3-website-us-east-1.amazonaws.com時,它會將我重定向到example.com
這是行不通的。 在Chrome中,我遇到以下錯誤:
無法訪問該網站www.example.com花費的時間太長,無法回復。
我想念什么?
附言:我對注冊商中的www.example.com沒有做任何事情。 有什么需要做的嗎?
謝謝您的幫助。
我有類似的問題。 通過聊天中的討論對我有用的是:
如果不是-別名/ A記錄的配置不正確。 然后檢查所有權限(S3應該可以公開讀取; S3存儲桶應設置為“網站托管”;存儲桶名稱應與Route 53托管區域名稱相同)。 在此處查看AWS官方文章中的所有詳細信息。
S3網站終結點不支持HTTPS,因此,如果用戶通過HTTPS訪問它,它將無法正常工作。 僅創建用於重定向的CloudFront可以解決此問題,但會增加工作量。 (CF + ACM + S3 + Route53)我建議直接在beantalk環境上使用重定向規則,並為www.example.com和example.com創建別名記錄以指向ELB。
這是使用CloudFront的方法
直接在Beanstalk上
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.