Amazon-Web-Services
AWS S3 靜態託管 - 如何調試連接超時?
我正在關注使用自定義域設置靜態網站教程,但有些東西不起作用,我不知道如何調試它。
在 Namecheap 上購買的自定義域名:sankey.app
1/ sankey.app的 DNS正確指向 AWS - 我可以在調試工具中看到SOA指向 ns-63.awsdns-07.com。
**2/**桶配置正確,index.html靜態託管:http ://sankey.app.s3-website-us-east-1.amazonaws.com/
**3/**別名已創建(與 www.sankey.app 的另一個別名一起創建,但這不應該是相關的)。
但是http://sankey.app/返回連接超時,甚至協議更改為https。
現在,我之前嘗試過https和CloudFront,但沒有成功,所以我禁用並刪除了分發。沒有與域或儲存桶關聯的活動 CloudFront 分配。
我該如何調試這種情況?我是新手,我真的很無助。
您的網站未配置為通過 HTTPs 提供內容,但由於這種Chrome 詭計,您被迫默默地使用 HTTPs。
您的域在 HSTS 預載入站點列表中。
https://hstspreload.org/?domain=sankey.app
這就是為什麼它在 curl 而不是在 Chrome 中工作的原因
在 Chrome 中,右鍵點擊 -> 檢查 -> 網路選項卡,然後載入http://sankey.app ,您將看到 307 重定向。
您將需要配置 CloudFront 分發以終止您的 S3 儲存桶的 SSL 或請求從 HSTS 中刪除,這需要很長時間(請參閱 hstspreload.org 頁面)