阿里云CDN 源站不通或源站域名无法解析导致响应5xx是什么原因?
CDN 都是公网上的节点,CDN 配置的源站必须要公网可达。如果配置的源站 IP 公网不可达、端口不通或者源站域名没有解析,则会导致 CDN 回源请求源站失 败,报错 5xx。 常见的几种异常情况如下: (1) 源站网络不通,测试无法 ping 通源站 IP。ping 测试命令:ping 源站 IP (2) 源站端口不通或源站直接响应 5xx 错误。例如以下案例,telnet 端口报错Connection timed out i) 如果源站端口配置的是 80,则测试 80 端口是否通:telnet 源站 IP 80 ii) 如果源站端口配置的是 443,则测试 443 端口是否通。如果源站端口配置的 是自定义端口,则测试自定义端口是否通。 iii) 可以在 CDN 控制台获取配置的源站地址和端口,然后本地 host 绑定到源站, 固定源站做七层测试,查看是否是源站直接无响应或源站直接响应 5xx (3) 源站配置的是域名,但是源站域名未配置解析,会导致 CDN 请求源站失 败。可以用 ping 和 nslookup 命令检查源站域名的解析是否正常。例如以下案例, 配置源站域名 www.a.com,ping www.a.com 报错 unknown host,nslookup unknown host 报错 server can't find www.a.com: NXDOMAIN,表示域名未 解析。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。