Sep
24
2019
如何处理阿里云CDN由于防盗链异常导致的403问题??
如果您的防盗链设置异常,则可以使用curl命令模拟场景。
非空refer场景模拟
非空refer场景模拟,如下图。
排查步骤如下:
1.查询错误信息。从上图看出request请求的http头带有refer example1.cn,出现403错误,具体错误信息为denied by Referer ACL。
2.判断refer example1.cn与加速域名example2.cn设置的防盗链是否匹配。
3.查看您的防盗链配置。
查看防盗链的操作方法,请参考配置Refer防盗链。
结论:由于防盗链设置和请求referer不匹配导致403错误。
解决方法 :在防盗链配置的白名单中,增加example2.cn即可。操作方法请参见配置Refer防盗链。
空refer场景模拟
空refer场景模拟,如下图。
排查步骤如下:
1.查询错误信息。从上图看出request请求的http头没有refer信息,出现403错误,具体错误信息为denied by Referer ACL。
2.查看加速域名example2.cn设置的防盗链是否勾选允许通过浏览器地址栏直接访问资源URL。
结论:由于防盗链设置不允许空referer访问导致403错误。
解决方法 :在防盗链配置的白名单中,勾选允许通过浏览器地址栏直接访问资源URL。详细说明,请参见配置防盗链。
说明 此设置存在被盗链的风险。
本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。
我有话说: