拦截指定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