云计算问答

提问时间:2021/04/13 22:21:58
231 次查看,  1 个回答
1313天之前回复

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 命令检查源站域名的解析是否正常。

添加回答