当您需要在同一个监听中将不同域名的HTTPS访问请求转发至不同的后端服务器组,您可使用CLB的扩展域名功能,通过在HTTPS监听挂载多个SSL证书,将来自不同访问域名的请求转发至不同的后端服务器组。
前提条件
您已创建CLB实例,并为该实例配置了HTTPS监听。具体操作,请参见添加HTTPS监听。
扩展域名使用注意事项您可参考CLB扩展域名使用说明。
添加扩展域名
在实例管理页面,单击目标实例ID。
在监听页签,找到已创建的HTTPS监听,在操作列选择>扩展域名管理。
在扩展域名管理面板,单击添加扩展域名。
输入扩展域名。
合法域名检测,请参见阿里云域名检测工具。
域名转发策略支持精确匹配和通配符匹配两种模式:
精确域名:www.aliyun.com
通配符域名(泛域名): *.aliyun.com, *.market.aliyun.com
当前端请求同时匹配多条域名策略时,策略的匹配优先级为:精确匹配>小范围通配符匹配>大范围通配符匹配。
说明下表中”✓“代表匹配,“×”代表不匹配。
模式
请求测试URL
配置的域名转发策略
www.aliyun.com
*.aliyun.com
*.market.aliyun.com
精确匹配
www.aliyun.com
✓
×
×
泛域名匹配
market.aliyun.com
×
✓
×
泛域名匹配
info.market.aliyun.com
×
×
✓
选择该域名关联的服务器证书。
说明证书中的域名和您添加的扩展域名必须一致。
如果您配置了泛域名证书,则只有第一个泛域名证书可以被自动匹配。
单击确定。
扩展域名需要和转发策略配合使用才能生效。
可选:执行以下步骤,配置转发策略。
在提示页面,单击去配置,或者在实例管理页面,单击目标实例ID进入监听页签,找到已创建的HTTPS监听,在操作列单击配置转发策略。
在配置转发策略面板,输入域名并配置URL及转发规则,单击添加转发策略。
更多信息,请参见基于域名或URL路径进行转发。
说明请确保转发策略中配置的域名和您添加的扩展域名一致。
编辑扩展域名
您可以替换已添加的扩展域名使用的证书。
- 登录传统型负载均衡CLB控制台。
在实例管理页面,单击实例的ID。
单击监听页签,找到已创建的HTTPS监听,在操作列选择 >扩展域名管理。
在扩展域名管理页面,找到目标扩展域名,在操作列单击编辑。
在修改扩展域名页面,选择新的证书,然后单击确定。
删除扩展域名
当扩展域名不需要使用时,可以删除扩展域名。
- 登录传统型负载均衡CLB控制台。
在实例管理页面,单击实例的ID。
单击监听页签,找到已创建的HTTPS监听,在操作列选择>扩展域名管理。
在扩展域名管理页面,找到目标扩展域名,在操作列单击删除。
在弹出的删除对话框中,单击确定。
相关文档
如何基于域名或URL路径进行转发,您可参考基于域名或URL路径进行转发。
如果您想将来自相同域名不同路径的请求转发给不同的后端服务器组,您可参考相同域名不同路径的流量转发。
当您需要在同一个监听中将不同域名的HTTPS访问请求转发至不同的后端服务器,您可参考单CLB实例配置多域名HTTPS网站。