Lightsail 负载均衡器的 HTTP 重定向到 HTTPS - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Lightsail 负载均衡器的 HTTP 重定向到 HTTPS

在 Amazon Lightsail 负载均衡器上配置 HTTPS 后,您可以配置 HTTP 到 HTTPS 的重定向,以便使用 HTTP 连接浏览您的网站或网络应用程序的用户自动重定向到加密的 HTTPS 连接。有关负载均衡器的更多信息,请参阅负载均衡器

完成先决条件

满足以下先决条件(如果尚未满足):

使用 Lightsail 控制台在您的负载均衡器上配置 HTTPS 重定向

完成以下过程,使用 Lightsail 控制台在您的负载均衡器上配置 HTTPS 重定向。

  1. 登录 Lightsail 控制台

  2. 在 Lightsail 主页上,选择联网选项卡。

  3. 选择要为其配置 HTTPS 重新导向的负载均衡器的名称。

  4. 选择 Inbound traffic(入站流量)选项卡。

  5. 在页面的协议部分,您可以执行以下操作之一:

    在负载均衡器上激活或停用 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 并对其进行配置。有关更多信息,请参阅配置为与 Lightsail 配合使用。 AWS CLI

  1. 打开命令提示符或终端窗口。

  2. 输入以下命令以在负载均衡器上配置 HTTPS 重新导向。

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

    在该命令中,将以下示例文本替换为自己的文本:

    • LoadBalancerName使用您要为其激活或停用 HTTP 到 HTTPS 重定向的负载均衡器的名称。

    • AttributeValue使用true来激活重定向,或者停用重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

    您的更改需要一些时间才能生效。