使用阿里云CDN加速后,網站無法訪問的排查步驟與解決方案
使用CDN加速后,網站無法訪問的排查步驟與解決方案,
假設加速域名為www.a.com
第一步:檢查域名是否已經過cdn加速
檢查方式:在cmd下進行ping測試,查看是否有kunlun*.com字樣后綴的cname,若存在,則表示該域名已經成功解析到cdn節(jié)點;若ping的結果IP仍然是該域名的源站服務器IP,說明源站訪問異常,請直接排查源站服務。
第二步:確定回源是否正常
若第一步已確定解析到cdn,只需將該域名下的某url在瀏覽器進行訪問,則可知道經過cdn加速后的訪問效果;此時進行hosts文件修改,添加條目“12.12.12.12 www.a.com”保存后,將瀏覽器緩存清除并重新打開,再次訪問則是回源訪問效果,若依然訪問異常,說明源站訪問異常,請直接排查源站服務。若回源正常,經過cdn異常,請繼續(xù)排查第三步。Host配置可參考:域名綁定host操作步驟。
第三步:檢查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開頭的)。
第四步:檢查源站配置
檢查配置中“源站”的配置是否是該域名的源站服務器,若不是,請修改成對應的服務器IP。
第五步:檢查源站安全策略
若如上均配置無誤,說明cdn已正常配置,請確認源站是否配置了一些安全策略(如防火墻或安全狗等),若有,請排查是否有以下四個IP段的IP攔截記錄,若有,請加白名單。
140.205.127.0/25 140.205.253.128/25 139.196.128.128/25 101.200.101.0/25
如問題還未解決,請聯(lián)系售后技術支持。