阿里云CDN使用后无法访问网站的解决方法
用户在使用阿里云CDN加速后,如果出现网站无法访问的情况该怎么解决?阿里云代理商技术团队为您提供排查原因以及解决方案。
我们假设使用CDN加速域名为 www.a.com
具体操作步骤如下所示:
1】首先需要检查域名是否已经过CDN加速
检查是否是进过CDN加速的方法:在cmd下进行ping测试,查看是否有kunlun*.com字样后缀的cname,假如存在,就表示这个域名已经成功解析到了CDN节点上;但如果ping的结果IP还是该域名源站的服务器IP,这就说明源站访问异常,就需要对源站服务器进行排查。(如下图所示)
2】完成上一步之后,需要确定回源是否正常
通过第一步的检查确定域名已经解析到CDN,只需要将该域名下的某url在浏览器进行访问,则可知道经过cdn加速后的访问效果;此时进行hosts文件修改,添加条目“12.12.12.12 www.a.com”保存后,将浏览器缓存清除并重新打开,再次访问则是回源访问效果,若依然访问异常,说明源站访问异常,请直接排查源站服务。若回源正常,经过cdn异常,请继续排查第三步。Host配置可以咨询本站客服,联系阿里云代理商技术团队,专业技术人员为您提供一对一技术支持服务。
3】检查cdn配置是否是正确的
通过www.a.com这个域名检查该域名的配置,查看cname是否匹配正确。这里需要特别注意的是CDN控制台上的源站是对应源站的IP,也就是说这里不管用户设置的是IP还是域名都会解析成对应的域名进行回源;而源站对应站点则是通过回源host来决定的,因此回源host一定要与源站对外服务的站点对应(如下图所示;)
阿里云代理商温馨提醒: www.a.com域名在平台上生成的cname,只能www.a.com本域名使用,无法提供给其他域名,如img.a.com使用,如下具体实例配置则是错误的(即img.pier39.cn的cname一定是以img.pier39.cn开头的)
4】检查源站配置
完成上述步骤后,我们需要检查配置中“源站”的配置是否是这个域名的源站服务器,假如不是就需要我们改成对应的服务器IP,
5】完成上述步骤后,就需要我们检查源站的安全策略
假如通过上述四个步骤还是没有发现问题,这就说明我们的CND已经是正常配置,这就需要我们检查源站是否配置了一些安全策略(例如防火墙或者是安全狗之类的安全策略),假如有,就需要排查是否具有以下四个IP段的IP拦截记录,如果有拦截记录,需要添加白名单。
140.205.127.0/25 140.205.253.128/25 139.196.128.128/25 101.200.101.0/25
通过上述步骤您的问题还是没能够得到解决,可以直接通过本站联系阿里云代理商客服,会有专业技术人员为您提供一对一的技术服务,同时通过我们这边去阿里云官网购买阿里云产品,能够获得较阿里云官网更为优惠的折扣。
我有话说: