本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
针对 Lightsail 负载均衡器将 HTTP 重新导向为 HTTPS
在 Amazon Lightsail 负载均衡器上配置 HTTPS 之后,您可以配置 HTTP 到 HTTPS 重新导向,以便使用 HTTP 连接浏览您的网站或 Web 应用程序的用户将自动重新导向到加密的 HTTPS 连接。有关负载均衡器的更多信息,请参阅负载均衡器。
完成先决条件
满足以下先决条件(如果尚未满足):
-
创建负载均衡器并向其附加实例。有关更多信息,请参阅创建负载均衡器并向其附加实例。
-
创建 SSL/TLS 证书,然后将它连接到您的负载均衡器以启用 HTTPS。有关更多信息,请参阅为 Lightsail 负载均衡器创建 SSL/TLS 证书。有关证书的更多信息,请参阅 SSL/TLS 证书。
使用 Lightsail 控制台在负载均衡器上配置 HTTPS 重新导向
请完成以下过程以使用 Lightsail 控制台在负载均衡器上配置 HTTPS 重新导向。
-
登录 Lightsail 控制台
。 -
在左侧导航窗格中,选择联网。
-
选择要为其配置 HTTPS 重新导向的负载均衡器的名称。
-
选择 Inbound traffic(入站流量)选项卡。
-
在页面的协议部分,您可以执行以下操作之一:
-
将方向选项切换为激活以启用 HTTP 到 HTTPS 重新导向。
-
将方向选项切换为停用以禁用 HTTP 到 HTTPS 重新导向。
您的更改需要一些时间才能生效。
-
使用 AWS CLI 为负载均衡器配置 HTTP 到 HTTPS 重新导向
请完成以下过程,以使用 AWS Command Line Interface(AWS CLI)在负载均衡器上配置 HTTPS 重新导向。使用 update-load-balancer-attribute 命令完成此操作。有关更多信息,请参阅《AWS CLI Command Reference》中的 update-load-balancer-attribute。
注意
必须安装 AWS CLI 并为 Lightsail 配置它,才能继续执行此过程。有关更多信息,请参阅配置 AWS CLI 以使用 Lightsail。
-
打开命令提示符或终端窗口。
-
输入以下命令以在负载均衡器上配置 HTTPS 重新导向。
aws lightsail update-load-balancer-attribute --load-balancer-nameLoadBalancerName--attribute-name HttpsRedirectionEnabled --attribute-valueAttributeValue在该命令中,将以下示例文本替换为自己的文本:
-
LoadBalancerName:您要为其激活或停用 HTTP 到 HTTPS 重新导向的负载均衡器的名称。 -
AttributeValue:true表示激活重新导向,或者false表示用重新导向。注意
命令中的
HttpsRedirectionEnabled属性指定您希望编辑是否为指定的负载均衡器启用或禁用 HTTPS 重新导向。
示例:
-
要在负载均衡器上激活 HTTP 到 HTTPS 重新导向:
aws lightsail update-load-balancer-attribute --load-balancer-nameMyLoadBalancer--attribute-name HttpsRedirectionEnabled --attribute-valuetrue -
要在负载均衡器上停用 HTTP 到 HTTPS 重新导向:
aws lightsail update-load-balancer-attribute --load-balancer-nameMyLoadBalancer--attribute-name HttpsRedirectionEnabled --attribute-valuefalse
您的更改需要一些时间才能生效。
-