一、说明

最近一个小项目,因为数据比较敏感,需要限制IP访问,作此记录。

想禁止某个IP访问,就加上deny IP; ,

想允许哪个IP访问,就加上allow IP; ,

在上面两个的基础上,需要禁止或者允许其他所有,加上allow all; 或者 deny all; 。

两种情况,1. 只允许某些IP访问,则allow IP1;  allow IP2;  deny all;  2. 只禁止某些IP访问,则 deny IP1; deny IP2; allow all; (allow all;是默认添加的,在这种情况下,可不写。)

 

二、配置文件

环境:CentOS 7

路径:/usr/local/nginx/conf/nginx.conf

可配置段:  http, server, location, limit_except

(项目是针对指定目录的共享,所以配置在了location中)

 

三、配置生效命令

进入nginx下的sbin目录,

./nginx -t

./nginx -s reload