最近有一位客户在nginx加了一段代码如下:
if ($http_user_agent ~ ApacheBench|WebBench|Wget)
{
return 403;
}
说是可以禁止恶意压力测试,说白了就是恶意CC攻击,但这个其实是没用的,上面的特定代码其实意思就是禁止某些特定UA访问,这些UA访问后服务器会反回403
这段代码其实没什么问题,但是用这段代码后在微信和百度App访问你的网站就会返回403,主机吧看过,微信和百度APP进来的就是中了上面的UA禁止。
如果你的网站在微信和百度APP上打开也出现403的,请检查下WEB环境是不是加了这个代码所致。
发布者:水桥丶帕露西
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站