使用 Nginx 的 access 模块可以设置仅允许特定 IP 地址访问您的网站或服务。以下是详细步骤:

  1. 打开 Nginx 配置文件,通常位于 /etc/nginx/nginx.conf/usr/local/nginx/conf/nginx.conf 中。

  2. http 块中添加以下代码:

http {
  ...
  # 允许的IP地址
  allow 192.168.1.100;
  allow 192.168.1.101;
  # 禁止其他IP地址访问
  deny all;
  ...
}

上面的代码允许 192.168.1.100192.168.1.101 访问 Nginx,并禁止其他所有 IP 地址访问。

  1. 保存配置文件并重启 Nginx 服务,使配置生效:
# 保存配置文件
sudo nginx -t
sudo systemctl reload nginx

这样就可以设置仅允许特定 IP 地址访问 Nginx 了。注意,如果 Nginx 运行在 Docker 中,需要使用宿主机 IP 地址来设置允许的 IP 地址。

Nginx 限制特定IP地址访问 - 详细配置教程

原文地址: http://www.cveoy.top/t/topic/mtMK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录