要使用Nginx限制特定IP访问和保护敏感目录,可以通过配置Nginx的访问控制和权限设置来实现。以下是具体的步骤:
location / {
allow 192.168.1.1;
deny all;
}
在上面的配置中,只有IP为192.168.1.1的用户才能访问该网站,其他IP将被拒绝访问。
location /sensitive/ {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
在上面的配置中,访问/sensitive/目录时将弹出用户名和密码输入框,用户需要输入正确的用户名和密码才能访问该目录。用户名和密码信息保存在/etc/nginx/.htpasswd文件中,可以使用htpasswd命令生成。
通过以上配置,可以实现对特定IP的访问限制和对敏感目录的保护。配置完成后,记得重新加载Nginx配置文件,使配置生效。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:nginx限制ip访问怎么配置