如何設定 Nginx/Apache 以啟用 EC2 執行個體的 HTTPS?

如何設定 Nginx/Apache 以啟用 EC2 執行個體的 HTTPS?

我有一個 EC2 實例,設定了負載平衡器,並具有以下安全群組規則 在此輸入影像描述

以及一個負載平衡器,用於轉送 http 和 https 請求,並使用 AWS Certificate Managr 產生的憑證。

在此輸入影像描述

我使用路由 53 建立一個 A 名稱記錄,該記錄指向我的負載平衡器 DNS 名稱,以及註冊商的彈性 IP。

我可以很好地訪問我的 http 網站(例如http://3.143.193.162:3001),但不能訪問 https。

如何設定 apache/nginx 接受https我正在使用的憑證和負載平衡器?

答案1

當您建立目標群組時,您告訴它使用什麼協定來連接到目標?通常,即使您的 ALB 可能偵聽 http 和 https,它也會使用協定連接到您的後端伺服器。

目標組

這是 ALB 精靈中的

目標組

您可以在此處設定負載平衡器以接受 http 和 https

白蛋白

基本上,我們需要更多資訊來完全回答您的問題,但這應該會給您一些需要注意的東西。

相關內容