nginx配置多个白名单网段
时间: 2024-11-29 20:14:57 浏览: 5
nginx动态添加访问白名单的方法
在Nginx中,如果你需要配置多个白名单(允许访问的IP地址范围),你可以通过修改其`http` 或 `server` 部分的`allow`指令来实现。这里是一个基本的示例:
```nginx
http {
# 白名单1
allow 192.168.1.0/24; # 允许所有192.168.1.x的IP访问
allow 10.0.0.0/8; # 允许所有10.开头的IP访问
# 白名单2
server {
listen 80;
server_name example.com;
location / {
allow 172.16.0.0/16; # 允许所有172.16.开头的IP访问
deny all; # 如果不在以上列表,直接拒绝访问
}
}
}
```
在这个例子中,每个`allow`指令定义了一个单独的IP地址范围。你可以根据需要添加、删除或调整这些白名单。如果有新的网段需要加入,只需在相应的`allow`指令下添加即可。
阅读全文