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

Nginx访问控制

时间:2017-06-15 00:43:30      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:nginx访问控制

Nginx访问控制

进入Nginx配置文件

限制只让某个IP访问,加如下配置:

allow    192.168.1.101;

deny     all;

禁止某个IP或者IP段访问站点的设置方法,首先建立下面的配置文件放在Nginx的conf目录下面,命名为deny.ip

cat deny.ip

deny 192.168.1.11;

deny 192.168.1.123;

deny 10.1.0.24;

在对应的虚拟主机配置文件中加入:

include deny.ip;

重启一下Nginx服务:

#/usr/local/nginx /sbin/nginx reload

deny.ip的格式中也可以用deny.all;

如果你想实现这样的应用,撤了几个IP外,其他全部拒绝,那就需要在deny.ip中这样写:

allow 1.1.1.1;

allow 1.1.1.2;

deny all;

有时候会根据目录来限制PHP解析:

location ~.*(diy|template|attachments|forumdata|attachment|image)/.*\.php$

{

     deny all;

}


本文出自 “12350027” 博客,谢绝转载!

Nginx访问控制

标签:nginx访问控制

原文地址:http://12360027.blog.51cto.com/12350027/1936782

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