找到nginx的配置文件 nginx.conf
whereis nginx.conf
限制单个或者多个ip访问
编辑配置文件,在http下面
限制单个IP访问
http {
deny 192.168.0.104; #新增限制的ip,限制多个就填写多行
include mime.types;
}
限制多个IP访问
deny 192.168.0.104;
deny 192.168.0.105;
deny 192.168.0.106;
限制ip段访问
假如想限制192.168.0.1-254的用户访问写法如下
deny 192.168.0.1/24;
允许某个IP访问
允许192.168.0.104访问,其他IP都禁止
allow 192.168.0.104;
deny all;
允许IP段访问
允许192.168.0.1-254访问,其他IP段都不允许
allow 192.168.0.1/24;
deny all;
也可以在nginx.conf同目录新建文件limit.conf(自定义名字,没有限制),把上面的内容写到文件里面即可
配置文件就修改成
http {
include limit.conf;#自定义的文件名
include mime.types;
}
修改完配置文件,重启nginx