Nginx可以通過(guò)配置文件來(lái)管理IP黑白名單。以下是如何在Nginx中配置IP黑白名單的步驟:
打開(kāi)Nginx的配置文件,通常位于/etc/nginx/nginx.conf
或/usr/local/nginx/conf/nginx.conf
。
在配置文件中找到需要添加IP黑白名單的地方,例如在server
塊中添加以下代碼:
server {
listen 80;
server_name example.com;
# 允許訪問(wèn)的IP白名單
allow 192.168.1.10;
allow 192.168.2.0/24;
# 拒絕訪問(wèn)的IP黑名單
deny 192.168.1.20;
deny 192.168.3.0/24;
}
sudo nginx -s reload
現(xiàn)在,Nginx將根據(jù)配置文件中設(shè)置的IP黑白名單來(lái)限制訪問(wèn)。只有在白名單中的IP才能訪問(wèn)服務(wù)器,而黑名單中的IP將被拒絕訪問(wèn)。