簡體   English   中英

將 CloudFront 與沒有負載均衡器的單個 EC2 實例結合使用

[英]Using CloudFront with a single EC2 instance without a load balancer

我最近將我的 WordPress 遷移到 EC2 實例。 我給它附加了一個彈性 IP 地址並在我的 Route 53 中創建了一個 A 記錄。但是我所有的請求都是 HTTP,所以我想使用 CloudFront 將我的所有 HTTP 重定向到 https。

我創建了一個 CloudFront 分配,現在我的所有 HTTP 請求都重定向到 https。 由於我的 SSL 證書處於活動狀態,因此我的網站是安全的。

但現在我的網站 (blog.insisivecloud.io) 無法加載,並且出現 502 錯誤,其中顯示“CloudFront 無法連接到源”。 我已將 EC2 實例的公共 DNS 作為我的來源。

當我訪問托管博客的 EC2 的公共 DNS 時,它工作正常。 (ec2-54-167-212-65.compute-1.amazonaws.com)

我哪里出錯了?

正如官方文檔所說:

對於 CloudFront 轉發到此源的 HTTPS 查看器請求,源服務器上 SSL 證書中的域名之一必須與您為源域名指定的域名匹配。 否則,CloudFront 會使用 HTTP 狀態代碼 502(錯誤網關)響應查看器請求,而不是返回請求的對象。 有關更多信息,請參閱在 CloudFront 中使用 SSL/TLS 證書的要求

暫無
暫無

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

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