Nginx访问控制

配置语法

进入配置文件目录

还原配置文件

新建一个配置文件,nginx会加载该目录下的所有.conf文件

修改access_mod.conf,先修改location下面的root目录到自己的目录

检测配置文件并重启nginx

访问首页

配置访问控制,222.128.189.17不能访问根目录下以admin.html开头的路径,其他ip可以

检测配置语法正确性并重启nginx

访问页面,发现受到了限制,换一个ip就可以访问了

 修改只允许自己访问,限制其他ip访问,并使用ip段的方式

检测语法正确性并重启nginx

可以正常访问,换一个ip就被拒绝了

http_auth_basic_module

安装http_tools

修改配置

首先从密码认证的,加入用户名和密码

查看密码文件

编辑配置文件

加入

再加入密码文件

检查配置语法并reload nginx

访问地址

输入配置时候配置的用户名和密码

然后允许登录

 局限性

 

解决方法

原文地址:https://www.cnblogs.com/tangzhe/p/9471891.html