虚拟主机域名注册-常见问题 → 服务器技术 → 系统运维 | |||||||
服务器维护 Nginx屏蔽IP方法概述
方法一
2.在 nginx 的配置文件 nginx.conf 中加入:
3. 重启nginx服务:
另外,blocksip.conf 文件的格式还有许多种,可以配置只允许的 IP 访问或者 IP 段访问: deny IP; 拒绝 IP allow IP; 允许 IP block all ips (拒绝所有 IP)使用 deny all; allow all ips (允许所有 IP 访问)allow all; 在文件中,也可以使用网段的形式配置,比如 192.168.1.0/24 24 表示 C 类网络,相应配置为: deny 192.168.1.0/24; 如果想实现除了指定的几个 IP 外,其他全部拒绝,则可以使在 ip.balcklist 中进行如下配置:
方法二单独网站屏闭 IP 的方法: 在 server"{}",在这个大括号内加入 deny IP 地址是限制某 IP 地址访问;allow IP地址是只允许某IP地址访问; #屏蔽单个IP的命令是 deny 192.168.1.1 # 封整个段即从10.0.0.0到10.255.255.255的命令 deny 10.0.0.0/8 # 封IP段即从127.16.0.0到172.16.0.0的命令 deny 172.16.0.0/16 # 封IP段即从到192.168.1.254的命令是 deny 192.169.1.0/24 例如,下面的例子屏蔽 192.168.1.0/24 的网段 IP: #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; deny 192.168.1.0/24 # location / { # root html; # index index.html index.htm; # } #}
|
|||||||
>> 相关文章 | |||||||