跳至內容

為什麼我的 CloudFront 發佈項目和負載平衡器之間的 HTTPS 連線會失敗?

1 分的閱讀內容
0

我在 Classic Load Balancer 或 Application Load Balancer 上設定了 HTTPS 和 HTTP 接聽程式,做為 Amazon CloudFront 發佈項目的來源。但是,CloudFront 和負載平衡器之間的 HTTPS 通訊失敗。

解決方法

相關 SSL/TLS 憑證、安全群組或網路存取控制清單 (網路 ACL) 的問題導致 HTTPS 通訊失敗。請確定您的發佈項目和負載平衡器符合以下安全要求:

**注意:**您可以使用伺服器名稱指示 (SNI),為 Application Load Balancer 新增多個 SSL/TLS 憑證,並進行智慧選擇。如果您的發佈項目是根據託管標頭快取,請在 Application Load Balancer 上設定相同名稱的 SSL/TLS 憑證。否則,Application Load Balancer 將使用預設憑證,該憑證可能與來自 CloudFront 的 ClientHello 訊息相關聯的 SNI 不符。

相關資訊

CloudFront 與您自訂原始伺服器之間的通訊需要使用 HTTPS

AWS 官方已更新 7 個月前