在函数计算如果配置了多个域名, 这里只显示一个域名吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云函数计算中,如果您配置了多个自定义域名,这些域名会根据请求的匹配规则分别生效,而不是只显示一个域名。以下是关于多域名配置的相关说明和行为解析:
函数计算支持为同一个服务或函数绑定多个自定义域名,包括精确匹配域名和泛域名(通配符域名)。例如: - 精确匹配域名:example.com
- 泛域名:*.example.com
重要提示:
- 如果一个请求同时匹配了单域名和通配符域名,单域名的优先级高于通配符域名。 - 泛域名只能匹配同级域名。例如,*.aliyun.com
可以匹配fc.aliyun.com
,但不能匹配cn-hangzhou.fc.aliyun.com
。
函数计算会根据请求中的域名信息,按照以下规则进行匹配: - 精确匹配:请求的域名与创建的自定义域名完全一致时触发。 - 模糊匹配:支持通配符域名(如*.example.com
),但通配符最多只能有一个,且必须位于域名的最前面。
示例: 假设您配置了以下自定义域名: - fc.aliyun.com
- *.aliyun.com
- *.fc.aliyun.com
不同请求域名的匹配结果如下: | 请求域名 | 匹配到的域名 | |----------------------------------|------------------------| | fc.aliyun.com
| fc.aliyun.com
| | fnf.aliyun.com
| *.aliyun.com
| | cn-hangzhou.fc.aliyun.com
| *.fc.aliyun.com
| | accountID.cn-hangzhou.fc.aliyun.com
| 无匹配 |
在函数计算控制台的域名管理页面,您可以查看所有已配置的自定义域名及其对应的路由规则。每个域名的配置是独立的,您可以为不同的域名设置不同的路径与函数的对应关系。
操作步骤: 1. 登录[函数计算控制台]。 2. 在左侧导航栏,选择高级功能 > 域名管理。 3. 选择目标地域,在域名列表中查看所有已配置的自定义域名及其状态。
是否只显示一个域名?
不会。函数计算支持同时配置多个域名,并且这些域名会根据请求的匹配规则分别生效。控制台会显示所有已配置的域名及其路由规则。
如何确保多域名配置正确?
删除自定义域名的影响
删除某个自定义域名后,通过该域名接入的请求将全部失败,请谨慎操作。
在函数计算中,您可以配置多个自定义域名,并且这些域名会根据请求的匹配规则分别生效。控制台会显示所有已配置的域名及其路由规则,不会只显示一个域名。请确保域名备案、解析和路由配置正确,以避免访问异常。
如果您在配置过程中遇到问题,可以通过钉钉用户群(群号:64970014484)联系函数计算工程师获取技术支持。