2020-09-13 23:14:57
CDN加速节点访问源站时返回错误,可能的原因及解决方案包括以下几点:
源站资源不存在:
原因:CDN加速节点尝试访问的资源在源站上不存在。
解决方案:请绑定CDN加速域名到源站,并测试访问资源时返回错误的URL。确认源站是否返回404错误,如果是,请检查源站的资源是否确实存在。
回源HOST配置错误:
原因:CDN节点在回源过程中使用的站点域名配置错误,导致源站无法识别。
解决方案:检查并配置正确的回源HOST域名类型,确保CDN节点能够正确访问源站。
回源端口配置错误:
原因:源站的端口不是标准的80/443端口,而CDN配置的回源端口未正确设置。
解决方案:如果源站的HTTP服务端口是非80/443端口(如8080),请在CDN上配置自定义回源端口为8080,并关闭协议跟随回源功能,以确保自定义端口生效。
源站不通或源站域名无法解析:
原因:CDN节点无法访问源站,可能是因为源站IP公网不可达、端口不通或源站域名未解析。
解决方案:检查源站的公网连通性、端口状态以及域名解析情况,确保CDN节点能够顺利回源。
源站安全策略:
原因:源站配置了安全策略(如防火墙),导致CDN节点的回源请求被拦截。
解决方案:检查源站的安全策略配置,排查是否有特定的IP段被拦截。如有拦截记录,请将CDN节点的IP段添加到白名单中。
如果以上方法均无法解决问题,建议联系CDN服务提供商的技术支持团队进行进一步的排查和解决。