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