tencent cloud

文档反馈

七层重定向配置

最后更新时间:2024-01-04 17:32:00
    负载均衡支持七层重定向,该功能支持用户在七层 HTTP/HTTPS 监听器上配置重定向。
    说明:
    会话保持:如果客户端访问了example.com/bbs/test/123.html ,且后端 CVM 开启了会话保持。当启用重定向后,将流量导到example.com/bbs/test/456.html时,原会话保持机制将失效。
    TCP / UDP 重定向:暂不支持 IP + Port 级别的重定向,后续版本将提供。

    重定向概述

    自动重定向
    简介 系统自动为已存在的HTTPS:443监听器创建 HTTP 监听器进行转发,默认使用 80 端口。创建成功后可以通过HTTP:80地址自动跳转为HTTPS:443地址进行访问。
    使用场景 强制 HTTPS 跳转,即 HTTP 强转 HTTPS。PC、手机浏览器等以 HTTP 请求访问 Web 服务,CLB 会将所有HTTP:80的请求重定向至HTTPS:443进行转发。
    方案优势
    仅需1次配置:一个域名,一次配置即可完成强制 HTTPS 跳转。
    更新方便:若 HTTPS 服务的 URL 有增减,只需要在控制台,重新使用该功能刷新一遍即可。
    手动重定向
    简介 您可以配置一对一重定向,如在某个 CLB 实例中,配置监听器1 / 域名1 / URL1重定向至监听器2 / 域名2 / URL2
    说明:
    若域名已经配置过自动重定向,则无法再配置手动重定向。
    使用场景 单路径的重定向。如 Web 业务需要临时下线(如电商售罄、页面维护,更新升级时),此时需将原有页面重定向至新页面。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404/503 错误信息页面,降低了用户体验度,导致访问流量白白丧失。

    自动重定向

    腾讯云 CLB 支持一键式的 HTTP 强转 HTTPS。 假定开发者需要配置网站https://www.example.com 。开发者希望用户在浏览器中输入网址时,不论是 HTTP 请求(http://www.example.com)还是 HTTPS 请求(https://www.example.com),都可通过 HTTPS 协议进行安全访问。
    

    使用限制

    重定向配置包含协议/端口、域名和路径的配置,为避免回环请注意以下限制信息:
    原访问的路径和重定向的访问路径一致,则不允许配置。
    原访问的路径若已经配置了重定向策略(包含原访问路径和重定向访问路径),则不允许再次配置。
    如果重定向访问路径配置的是其他重定向策略的原访问路径,则不允许配置。
    

    前提条件

    已配置 HTTPS:443 监听器。

    操作步骤

    1. 请在 腾讯云负载均衡控制台 完成 CLB 的 HTTPS 监听器的配置,搭建 https://example.com 的 Web 环境。详情请参见 配置 HTTPS 监听器
    2. 完成 HTTPS 监听器配置后的结果如下图所示。
    
    3. 在 CLB 实例详情的“重定向配置”标签页中,单击新建重定向配置
    
    4. 选择自动重定向配置,并选择已配置的 HTTPS 监听器和域名,在“域名配置”中选择重定向状态码,单击提交即可完成配置。
    
    说明:
    重定向中的“域名配置”功能当前处于内测阶段,如需使用,请提交工单
    状态码301(Moved Permanently)、302(Move Temporarily)、307(Temporary Redirect),详情请参见 HTTP / 1.1标准(RFC 7231)
    5. 完成重定向配置后的结果如下图所示,可以看到已为 HTTPS:443 监听器自动配置了 HTTP:80 监听器,且 HTTP 的流量均会被自动重定向到 HTTPS。
    

    手动重定向

    腾讯云 CLB 支持配置一对一的重定向跳转。 例如,业务使用 forsale 页面来做运营活动,现在活动结束需要将活动页面 https://www.example.com/forsale 重定向至新主页 https://www.new.com/index

    前提条件

    已配置 HTTPS 监听器。
    已配置转发域名 https://www.example.com/forsale
    已配置转发域名和路径 https://www.new.com/index

    操作步骤

    1. 请在 腾讯云负载均衡控制台 完成 CLB 的 HTTPS 监听器的配置,搭建 https://example.com的 Web 环境。详情请参见 配置 HTTPS 监听器
    2. 完成 HTTPS 配置后的结果如下图所示。
    
    3. 在 CLB 实例详情的“重定向配置”标签页中,单击新建重定向配置
    
    4. 选择手动重定向配置,选择原访问的前端协议端口、域名和路径,选择重定向后的前端协议端口、域名和路径,在“域名配置”中选择重定向状态码,选择保留 URL 或不保留 URL,单击提交即可完成配置。
    
    说明:
    重定向中的“域名配置”功能当前处于内测阶段,如需使用,请提交工单
    状态码301(Moved Permanently)、302(Move Temporarily)、307(Temporary Redirect),详情请参见 HTTP / 1.1标准(RFC 7231)
    5. 完成重定向配置后的结果如下图所示,可以看到 HTTP:443 监听器中,https://www.example.com/forsale 已重定向至 https://www.new.com/index
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持