Nginx访问控制

Posted 动物管理猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

访问地址

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

然后允许登录

 局限性

 

解决方法

 

以上是关于Nginx访问控制的主要内容,如果未能解决你的问题,请参考以下文章

Nginx的两种访问控制详解

(008)Nginx的访问控制_介绍实现访问控制的基本方式

Nginx访问控制

Nginx访问控制

Nginx 的配置和访问控制

Nginx访问控制