nginx设置指定URL只可内网访问
时间: 2023-05-25 09:06:25 浏览: 103
添加Nginx代理配置只允许内部IP访问的实现方法
要访问特定URL的访问限制,可以使用Nginx的“location”指令和“allow”和“deny”指令来设置。以下是一个示例nginx配置文件,其中可以限制对website.com/test的访问只限于内部网络:
```
server {
listen 80;
server_name website.com;
location /test {
allow 192.168.0.0/16;
deny all;
# 允许的IP地址段,其他IP都不允许访问
# 也可使用allow all;deny all;限制所有非白名单ip访问
}
}
```
上述配置文件限制了只有内部网络中的IP地址可以访问website.com/test URL。其他IP地址将收到Nginx的403禁止访问响应。
阅读全文