本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Lightsail 负载均衡器的 HTTP 重定向到 HTTPS
在 Amazon Lightsail 负载均衡器上配置 HTTPS 后,您可以配置 HTTP 到 HTTPS 的重定向,以便使用 HTTP 连接浏览您的网站或网络应用程序的用户自动重定向到加密的 HTTPS 连接。有关负载均衡器的更多信息,请参阅负载均衡器。
完成先决条件
满足以下先决条件(如果尚未满足):
-
创建负载均衡器并向其附加实例。有关更多信息,请参阅创建负载均衡器并向其附加实例。
-
创建 SSL/TLS 证书,然后将它连接到您的负载均衡器以启用 HTTPS。有关更多信息,请参阅为 Lightsail 负载均衡器创建 SSL/TLS 证书。有关证书的更多信息,请参阅 SSL/TLS 证书。
使用 Lightsail 控制台在您的负载均衡器上配置 HTTPS 重定向
完成以下过程,使用 Lightsail 控制台在您的负载均衡器上配置 HTTPS 重定向。
-
登录 Lightsail 控制台
。 -
在左侧导航窗格中,选择联网。
-
选择要为其配置 HTTPS 重新导向的负载均衡器的名称。
-
选择 Inbound traffic(入站流量)选项卡。
-
在页面的协议部分,您可以执行以下操作之一:
-
将方向选项切换为激活以启用 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
-
打开命令提示符或终端窗口。
-
输入以下命令以在负载均衡器上配置 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
您的更改需要一些时间才能生效。
-