拦截指定IP
http { # ... 其他配置 ... server { listen 80; server_name example.com; # 拒绝特定 IP 访问 deny 192.168.1.100; # 更复杂的规则,例如拒绝一系列 IP deny 192.168.2.0/24; deny 172.12.0.0/16; location / { # 网站根目录 root /var/www/html; index index.html; } }}
只允许指定IP
http { # ... 其他配置 ... server { listen 80; server_name example.com; #禁所有IP deny all; # 允许特定 IP 访问 allow 192.168.1.100; # 更复杂的规则,例如一系列 IP allow 192.168.2.0/24; allow 172.12.0.0/16; location / { # 网站根目录 root /var/www/html; index index.html; } }}
注意:nginx配置修改之后,要重启一下nginx
本文来自 www.luofenming.com