Nginx基础之访问控制

基础阶段回顾:

Nginx基础之简介与快速安装

Nginx基础之安装目录和配置语法详解

Nginx基础之配置文件nginx.conf

Nginx基础之官方模块

Nginx基础之请求限制

访问控制的模块:

IP的访问控制http_access_module
用户的信任登录http_auth_basic_module

用户访问模块: http_access_module

允许:

systax: allow [指定ip] | [CIDR网段] | [socket]: | [所有];

default: 无配置

context: http域/server域/location域

拒绝:

systax: deny [指定ip] | [CIDR网段] | [socket]: | [所有];

default: 无配置

context: http域/server域/location域

进入default.conf, 进行相应的配置:

用户登录模块: http_auth_basic_module

开启:

systax: auth_basic "[添加一个字符串]" | off;

default: auth_basic off;

context: http域/server域/location域

设置密码文件的路径:

systax: auth_basic_user_file [文件路径];

default: 无配置

context: http域/server域/location域

进入default.conf, 进行相应的配置:

  先配置好用户名和密码文件:

  注: 如果"htpasswd"命令无法使用, 请先使用yum安装"httpd-tools": yum install httpd-tools -y

  再配置default.conf:

浏览器访问结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值