防盜鏈異常導致訪問資源返回403問題排查
更新時間 2024-10-08 18:01:17
最近更新時間: 2024-10-08 18:01:17
分享文章
本文介紹如何排查防盜鏈異常導致的訪問資源返回403的問題。
背景說明
當加速域名在CDN有配置防盜鏈時,用戶請求會經過防盜鏈校驗,校驗通過則正常返回文件內容,不通過則返回403。如防盜鏈規則配置錯誤,有可能在非預期場景下返回403,本文主要介紹該場景下的問題排查思路。
排查思路
以Referer防盜鏈為例:
- 可登錄CDN控制臺查看確認防盜鏈配置是否正確。
- 【是否允許空referer訪問】如果開啟,正常請求不帶referer頭部就能訪問,反之就會異常,需要帶referer才能正常請求。
- 無論是Referer白名單還是Referer黑名單,均需要檢查是否包含了允許或不允許訪問資源的來源地址或域名。如果Referer白名單漏配或錯配,Referer黑名單多配,均會導致非預期中的403。