您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

nginx 禁止某个IP访问

2025/5/27 16:24:00发布12次查看
首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: 
deny 95.105.25.181; 
保存一下。 
在nginx的配置文件nginx.conf中加入:include blocksip.conf; 
重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以生效了。 
blocksip.conf:的格式还有许多种,可以配置只允许的ip访问或者ip段访问: 
deny ip; 
allow ip; 
# block all ips 
deny all; 
# allow all ips 
allow all; 
其中网段的写法是这样的:192.168.1.0/24这样的形式。
deny 192.168.1.11;
deny 192.168.1.123;
deny 10.0.1.0/24;
如果你想实现这样的应用,除了几个ip外,其他全部拒绝,
那需要你在ip.balcklist中这样写
allow 1.1.1.1; 
allow 1.1.1.2;
deny all; 
单独网站屏闭ip的方法:
在server{},在这个大括号内加入deny ip地址是限制某ip地址访问;allow ip地址是只允许某ip地址访问;
#屏蔽单个ip的命令是deny 123.45.6.7#封整个段即从123.0.0.1到123.255.255.254的命令deny 123.0.0.0/8#封ip段即从123.45.0.1到123.45.255.254的命令deny 124.45.0.0/16#封ip段即从123.45.6.1到123.45.6.254的命令是deny 123.45.6.0/24
以上就介绍了nginx 禁止某个ip访问,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product