Serverless 应用引擎中,访问域名报错?
删除应用之后之前绑定的自定义域名并没有释放。第一次绑定的是check-status前缀,删除应用之后,新建了一个,然后还是绑定这个域名,就提示自定义域名重复,之前的绑定的域名没释放。访问这个域名的话也是报错。是为什么?
由于在Serverless应用引擎中,当删除一个应用并绑定一个自定义域名后,这个自定义域名并没有被释放,导致在再次创建一个应用并绑定同一个自定义域名时,出现自定义域名重复的错误。
解决这个问题的方法是手动释放这个自定义域名。可以在Serverless应用引擎的控制台中,找到之前绑定的自定义域名,然后点击“删除”按钮来释放它。之后再尝试绑定这个自定义域名,应该就可以正常创建应用了。
另外,也有可能是因为的自定义域名过短,不符合Serverless应用引擎的要求。根据提供的错误信息,“ServiceNameistooshort(min:l,actual:’’);FunctionNameistooshort(min:l,actual:’”),可能是因为的ServiceName或FunctionName太短了。需要确保的ServiceName和FunctionName都至少包含一个字符。---来自Serverless应用引擎常见问题和个人经验学习
在 Serverless 应用引擎中,访问自定义域名时出现报错,可能是因为以下原因:
缓存的事,清理下缓存。
SAE应用如何和公网域名绑定?https://help.aliyun.com/zh/sae/support/how-to-bind-a-public-domain-name-to-an-sae-application?spm=a2c4g.750001.0.i3
本文介绍使用SAE时,如何将应用和公网域名绑定,并通过域名访问应用。
SAE提供了应用部署和管理的环境,但SAE本身并不处理和域名相关的操作。如果您需要通过域名访问部署在SAE的应用,您可以按照以下步骤操作。
在SAE配置ALB或CLB,绑定公网访问地址,给应用提供能被公网访问的能力。
获取相关的公网IP地址或者域名,再到域名DNS服务绑定域名和公网IP地址。
设置自定义域名https://help.aliyun.com/zh/sae/user-guide/set-up-a-custom-domain-name?spm=a2c4g.11186623.0.i6
为应用绑定自定义域名后,可以通过固定域名访问应用。本文介绍自定义域名的使用场景,以及如何在SAE控制台为应用绑定自定义域名。
使用场景
应用创建完成后,SAE会免费提供一个默认的公网地址。在以下场景中,您需要为应用绑定自定义域名。
希望可以通过固定的域名访问该应用。
希望可以通过SAE提供的默认公网地址访问应用,在实际操作过程中,需要更改应用的访问地址,但不影响用户的使用。
根据您提供的信息,可能存在以下几种原因:
建议您可以尝试以下操作来解决该问题:
遇到的问题可能是由于在删除应用后,与该应用绑定的自定义域名并未被正确释放。当新建一个应用并尝试绑定相同的域名时,系统会因为检测到该域名已经被占用而提示域名重复。此时,之前的自定义域名仍然未释放,因此访问该域名会产生报错。
为解决此问题,可以尝试以下步骤:
Serverless应用引擎可能会对某些状态的域名进行锁定,例如处于“删除期”的域名。因此,在解决问题的过程中,也请确保域名状态正常。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。