卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64336本站已运行4115

nginx 网站配置文件 限制某个目录和ua 禁止访问

网站在有时候会被恶意刷服务器动态页面,导致您的服务器频繁查询数据库,cpu报表。下面这段代码就可以有效的预防他们恶意刷页面了!
   location ~ ^/play/{  #动态页面包含的地址
        if ($http_user_agent ~* "Quark/6") {   #包含的ua
            return 499; # 返回499 Forbidden状态码  
        }  
         
    } 
    
    location ~ ^/dsj/dlj/{  
        if ($http_user_agent ~* "Quark/6") {  
            return 499; # 返回499 Forbidden状态码  
        }  
    } 
把这段放到nginx网站配置里面,然后重启nginx 就会发下,这些被刷页面网站日志现在返回的就是499状态了!
卓越飞翔博客
上一篇: C++中的无锁编程技术有哪些?
下一篇: 如何使用LeakSanitizer调试C++内存泄漏?

相关推荐

留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏