本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將負載平衡器的 Lightsail 重新導向至 HTTPS
在 Amazon Lightsail 負載平衡器上設定 HTTPS 之後,您可以設定 HTTP 至 HTTPS 重新導向,以便使用 HTTP 連線瀏覽至您網站或 Web 應用程式的使用者會自動重新導向至加密的 HTTPS 連線。如需負載平衡器的詳細資訊,請參閱負載平衡器。
完成先決條件
請先完成事前準備 (若尚未完成):
-
建立 負載平衡器,並將其與執行個體連接。如需詳細資訊,請參閱建立負載平衡器並將執行個體與其附接。
-
建立 SSL/TLS 憑證,並將其連接到您的負載平衡器,以啟用 HTTPS。如需詳細資訊,請參閱為 Lightsail 負載平衡器建立 SSL/TLS 憑證。如需憑證的詳細資訊,請參閱 SSL/TLS 憑證。
使用 Lightsail 主控台在負載平衡器上設定 HTTPS 重新導向
完成下列程序,以使用 Lightsail 主控台在負載平衡器上設定 HTTPS 重新導向。
-
登入主 Li ghtsail 台
。 -
在 Lightsail 首頁,選擇 Networking (聯網) 索引標籤。
-
選擇您要設定 HTTPS 重新引導機制的負載平衡器名稱。
-
選擇 Inbound traffic (傳入流量) 索引標籤。
-
您可以在頁面的 Protocols (通訊協定) 區段執行下列任一動作:
-
將引導選項切換為啟用,即可開啟 HTTP 至 HTTPS 的重新引導機制。
-
將引導選項切換為停用,即可關閉 HTTP 至 HTTPS 的重新引導機制。
您所做的變更需要一些時間才會生效。
-
為負載平衡器設定 HTTP 至 HTTPS 重新導向,並使用 AWS CLI
完成下列程序,以使用 AWS Command Line Interface (AWS CLI) 在負載平衡器上設定 HTTPS 重新導向。您可以使用 update-load-balancer-attribute
命令來執行此動作。若要取得更多資訊,請參閱《指AWS CLI 令參考》update-load-balancer-attribute中的。
注意
您必須先為 Lightsail 安裝 AWS CLI 並對其進行設定,然後才能繼續執行此程序。如需詳細資訊,請參閱設 AWS CLI 定使用 Lightsail。
-
開啟命令提示或終端機視窗。
-
輸入下列命令,設定負載平衡器的 HTTPS 重新引導機制。
aws lightsail update-load-balancer-attribute --load-balancer-name
LoadBalancerName
--attribute-name HttpsRedirectionEnabled --attribute-valueAttributeValue
將命令中的以下範例文字取代為自訂文字:
-
LoadBalancerName
使用您要啟動或停用 HTTP 至 HTTPS 重新導向之負載平衡器的名稱。 -
AttributeValue
與true
激活重定向,或停false
用重定向。注意
命令中的
HttpsRedirectionEnabled
屬性代表您希望針對指定的負載平衡器編輯內容,指定是要啟用或停用 HTTPS 重新引導機制。
範例:
-
如要啟用負載平衡器的 HTTP 至 HTTPS 重新引導機制,請執行以下操作:
aws lightsail update-load-balancer-attribute --load-balancer-name
MyLoadBalancer
--attribute-name HttpsRedirectionEnabled --attribute-valuetrue
-
如要停用負載平衡器的 HTTP 至 HTTPS 重新引導機制,請執行以下操作:
aws lightsail update-load-balancer-attribute --load-balancer-name
MyLoadBalancer
--attribute-name HttpsRedirectionEnabled --attribute-valuefalse
您所做的變更需要一些時間才會生效。
-