码迷,mamicode.com
首页 > 其他好文 > 详细

LNMP - Nginx禁止指定user_agent

时间:2016-08-23 19:09:17      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:linux   nginx   lnmp   user_agent   

什么情况下才会去禁止user_agent?

当网站的访问量比较大,服务器的资源比较紧缺,成本控制的很紧的时候;我们可以禁止某些垃圾蜘蛛爬我们的网站(也可以封这些蜘蛛的IP,但是它们的IP并非是固定的),比如当360或者sougou的蜘蛛访问我们完整网站时,就会出现403没有权限访问,一定程度上可以节省带宽,降级系统负载


server

{

    listen 80;

    server_name www.test.com www.bbb.com www.ccc.com;

    index index.html index.htm index.php;

    root /data/test;

    if ($http_user_agent ~* ‘360|sougou‘) {

        return 403;

    }

}


说明:其中的 ~* 表示不区分大小写,SOUGOU也不行了吧技术分享

本文出自 “模仿游戏” 博客,请务必保留此出处http://kevinjin117.blog.51cto.com/11655131/1841604

LNMP - Nginx禁止指定user_agent

标签:linux   nginx   lnmp   user_agent   

原文地址:http://kevinjin117.blog.51cto.com/11655131/1841604

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!