Nginx怎么管理IP黑白名單

小億
328
2024-04-29 19:20:47

Nginx可以通過(guò)配置文件來(lái)管理IP黑白名單。以下是如何在Nginx中配置IP黑白名單的步驟:

  1. 打開(kāi)Nginx的配置文件,通常位于/etc/nginx/nginx.conf/usr/local/nginx/conf/nginx.conf。

  2. 在配置文件中找到需要添加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;
}
  1. 保存配置文件并重新加載Nginx的配置:sudo nginx -s reload

現(xiàn)在,Nginx將根據(jù)配置文件中設(shè)置的IP黑白名單來(lái)限制訪問(wèn)。只有在白名單中的IP才能訪問(wèn)服務(wù)器,而黑名單中的IP將被拒絕訪問(wèn)。

0