Nginx怎么封禁IP和IP段

2023-04-07 22:13:00 nginx ip 封禁

Nginx是一个高性能的HTTP和反向代理服务器,也可以用作IMAP/POP3/SMTP服务器。 Nginx是由俄罗斯的程序设计师Igor Sysoev为了解决Apache服务器的负载均衡和缓存问题而开发的。

Nginx可以通过配置文件来进行IP和IP段的封禁。

首先,找到Nginx的配置文件,一般在/etc/nginx/nginx.conf或者/usr/local/nginx/conf/nginx.conf。

找到http {}段,在里面添加如下配置:

deny IP地址;

deny IP段;

其中,deny后面可以跟单个IP地址,也可以跟IP段。

例如,要封禁192.168.1.100这个IP地址,可以添加如下配置:

deny 192.168.1.100;

要封禁192.168.1.0/24这个IP段,可以添加如下配置:

deny 192.168.1.0/24;

保存并重启Nginx服务器。

相关文章