將負載平衡器的 Lightsail 重新導向至 HTTPS - Amazon Lightsail

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將負載平衡器的 Lightsail 重新導向至 HTTPS

在 Amazon Lightsail 負載平衡器上設定 HTTPS 之後,您可以設定 HTTP 至 HTTPS 重新導向,以便使用 HTTP 連線瀏覽至您網站或 Web 應用程式的使用者會自動重新導向至加密的 HTTPS 連線。如需負載平衡器的詳細資訊,請參閱負載平衡器

完成先決條件

請先完成事前準備 (若尚未完成):

使用 Lightsail 主控台在負載平衡器上設定 HTTPS 重新導向

完成下列程序,以使用 Lightsail 主控台在負載平衡器上設定 HTTPS 重新導向。

  1. 登入主 Li ghtsail 台

  2. 在 Lightsail 首頁,選擇 Networking (聯網) 索引標籤。

  3. 選擇您要設定 HTTPS 重新引導機制的負載平衡器名稱。

  4. 選擇 Inbound traffic (傳入流量) 索引標籤。

  5. 您可以在頁面的 Protocols (通訊協定) 區段執行下列任一動作:

    切換設定以啟用或停用負載平衡器的 HTTP 至 HTTPS 重新引導機制
    • 將引導選項切換為啟用,即可開啟 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

  1. 開啟命令提示或終端機視窗。

  2. 輸入下列命令,設定負載平衡器的 HTTPS 重新引導機制。

    aws lightsail update-load-balancer-attribute --load-balancer-name LoadBalancerName --attribute-name HttpsRedirectionEnabled --attribute-value AttributeValue

    將命令中的以下範例文字取代為自訂文字:

    • LoadBalancerName使用您要啟動或停用 HTTP 至 HTTPS 重新導向之負載平衡器的名稱。

    • AttributeValuetrue激活重定向,或停false用重定向。

      注意

      命令中的 HttpsRedirectionEnabled 屬性代表您希望針對指定的負載平衡器編輯內容,指定是要啟用或停用 HTTPS 重新引導機制。

    範例:

    • 如要啟用負載平衡器的 HTTP 至 HTTPS 重新引導機制,請執行以下操作:

      aws lightsail update-load-balancer-attribute --load-balancer-name MyLoadBalancer --attribute-name HttpsRedirectionEnabled --attribute-value true
    • 如要停用負載平衡器的 HTTP 至 HTTPS 重新引導機制,請執行以下操作:

      aws lightsail update-load-balancer-attribute --load-balancer-name MyLoadBalancer --attribute-name HttpsRedirectionEnabled --attribute-value false

    您所做的變更需要一些時間才會生效。