最近更新时间:2024-08-26 11:42:27
ALB负载均衡支持重定向功能,该功能支持用户在ALB实例的HTTP/HTTPS监听器的转发策略上配置重定向。
当企业要求强制HTTPS加密协议访问时,可将之前的HTTP请求重定向至HTTPS请求;
Web业务需要临时下线或长期下线等,需将原有页面重定向到新页面,否则会让用户请求失败,返回404/503等错误;
若监听上已有转发策略配置了重定向,则不允许作为重定向的目的监听器;
登录应用型负载均衡控制台。
进入监听器页面,单击需要重定向的HTTP/HTTPS监听器右侧操作列添加/编辑转发策略按钮,跳转到转发策略页面。
配置以下参数:
域名:添加域名;
路径:添加路径:
动作:选择动作为重定向;
重定向状态码:选择重定向的方式
301:当用户请求的网址资源永远的迁移到了新的网址,可以使用301,使得用户访问旧网址时直接替换成重定向网址。
302:临时重定向,当用户请求的网址资源临时改变了位置,可以使用临时重定向,但是302只能实现GET到GET的重定向,非GET请求可能会重定向为GET请求。
307:临时重定向,当用户请求的网址资源临时改变了位置,可以使用临时重定向,307可以保持请求方法不变,如POST请求仍旧重定向为POST请求。
目标监听器:选择需要重定向的目标监听器;请确保目标监听器中存在与请求路径一致的转发策略或存在路径为/的转发策略;
单击确定按钮,完成配置。
下面以http重定向到https监听为例介绍如何使用重定向功能,如请求http://example.com/test,都将重定向请求到https://example.com/test;
已创建ALB实例
已创建HTTP监听
已创建HTTPS监听
单击HTTPS监听器右侧操作列添加/编辑转发策略按钮,跳转到转发策略页面。
配置以下参数:
路径设置为“/test";
动作设置为转发;
服务器组:选择处理后端请求的服务器组;
单击确定按钮,完成配置。
单击HTTP监听器右侧操作列添加/编辑转发策略按钮,跳转到转发策略页面。
配置以下参数:
域名设置为example.com;
路径设置为“/test";
动作设置为重定向;
状态码可选301;
目标监听器为上一步骤配置的https监听;
单击确定按钮,完成配置。
纯净模式