Nginx 限制特定IP地址访问 - 详细配置教程
使用 Nginx 的 access 模块可以设置仅允许特定 IP 地址访问您的网站或服务。以下是详细步骤:
-
打开 Nginx 配置文件,通常位于
/etc/nginx/nginx.conf
或/usr/local/nginx/conf/nginx.conf
中。 -
在
http
块中添加以下代码:
http {
...
# 允许的IP地址
allow 192.168.1.100;
allow 192.168.1.101;
# 禁止其他IP地址访问
deny all;
...
}
上面的代码允许 192.168.1.100
和 192.168.1.101
访问 Nginx,并禁止其他所有 IP 地址访问。
- 保存配置文件并重启 Nginx 服务,使配置生效:
# 保存配置文件
sudo nginx -t
sudo systemctl reload nginx
这样就可以设置仅允许特定 IP 地址访问 Nginx 了。注意,如果 Nginx 运行在 Docker 中,需要使用宿主机 IP 地址来设置允许的 IP 地址。
原文地址: http://www.cveoy.top/t/topic/mtMK 著作权归作者所有。请勿转载和采集!