讓您全面了解并上手億速云產(chǎn)品
常見入門級使用教程
對外 API 開發(fā)文檔中心
您歷史提交的工單
您的每一條意見,我們都嚴(yán)謹(jǐn)處理
您的每一條建議,我們都認(rèn)真對待
售前咨詢:400-100-2938
售前咨詢:400-100-2938
常見入門級使用教程
有技術(shù)含量的技術(shù)方案教程
傳遞技術(shù)力量,共建行業(yè)生態(tài)
持續(xù)更新的技術(shù)問答
本文主要介紹訪問CDN加速資源返回403狀態(tài)碼的解決方法。
訪問CDN加速的資源返回403狀態(tài)碼解決方法的相關(guān)信息如下。
測試源站域名
1.檢查CDN的加速域名是否可以訪問源站,可以使用修改本地host文件的方式指定訪問源站IP,操作步驟如下。
(1)本地的host文件路徑如下。
C:\Windows\System32\drivers\etc\hosts
(2)編輯hosts文件內(nèi)容,增加一條記錄并保存。前面為源站IP,后面為加速域名,如下圖所示。
2.驗證相同CDN加速的URL,訪問源站是否也是403。如果源站訪問結(jié)果也是403,則說明源站報錯,需針對源站進(jìn)一步審核。
1.打開開發(fā)者工具,通過Chrome瀏覽器打開CDN加速的一個URL鏈接。
2.排查是否開啟鑒權(quán),發(fā)現(xiàn)鑒權(quán)報X-Tengine-Error:denied by req auth: no url arg auth_key錯誤。如果不需要使用鑒權(quán)則關(guān)閉鑒權(quán)。如果需要使用,則檢查鑒權(quán)的配置中MD5值是否計算錯誤,鑒權(quán)相關(guān)配置說明,請參見配置URL鑒權(quán)。
3.確認(rèn)打開的URL鏈接不是CDN域名,但應(yīng)用了CDN的資源。排查是否為Refer調(diào)用,如果Response Headers中有X-Tengine-Error:denied by Referer ACL,則說明Refer規(guī)則設(shè)置不正確。這種情況下,您可以先取消CDN的Refer配置,然后排查CDN日志,找到對應(yīng)的訪問日志,找到Refer頭并添加白名單。在進(jìn)行防盜鏈設(shè)置后,如果訪問CDN加速資源返回403錯誤,請參考由于防盜鏈異常導(dǎo)致訪問CDN返回403錯誤的解決方法。
4.綁定源站后,經(jīng)測試仍返回403。在Response Headers中,CDN的L1和L2層緩存都不命中,說明是源站拋出的403錯誤。這種情況下,您可以排查源站是否存在問題。綁定主機(jī)名后,測試是否返回403錯誤。如果緩存命中率較低,請參見CDN命中率低。
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計算有限公司 粵ICP備17096448號-1 粵公網(wǎng)安備 44010402001142號 增值電信業(yè)務(wù)經(jīng)營許可證編號:B1-20181529