nginx禁止ip访问
时间: 2023-09-02 15:12:09 浏览: 100
[] - 2022-06-12 京东一面,面试官问我如何用 Nginx 禁止国外 IP 访问网站,我直接凉凉!.pdf
可以使用nginx配置文件中的deny指令来禁止特定IP访问:
1. 打开nginx配置文件(一般在/etc/nginx/nginx.conf);
2. 在http段中添加以下代码:
```
http {
...
deny ip_address; # 禁止访问的IP地址
...
}
```
其中ip_address为要禁止访问的IP地址,可以是单个IP地址,也可以是IP地址段。例如:
```
deny 192.168.1.100; # 禁止单个IP地址
deny 192.168.1.0/24; # 禁止IP地址段
```
3. 保存配置文件并重新加载nginx:
```
sudo systemctl reload nginx
```
这样就可以禁止指定IP地址访问了。
阅读全文