nginx重新整理——————http请求的11个阶段中的access阶段[十五]
2022/5/6 7:15:08
本文主要是介绍nginx重新整理——————http请求的11个阶段中的access阶段[十五],对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
简单介绍一下access 阶段。
正文
限制某些ip地址的访问权限:
syntax: allow address| CIDR|unix:|all;
defuat: -
context: http,server,location,limit_except
syntax: deny address| CIDR|unix:|all;
defuat: -
context: http,server,location,limit_except
一个是允许一个是禁止。
access 账户密码:
auth_basic 模块的指令:
基于http basic authutication 协议进行用户名密码的认证。
默认编译金nginx: 通过 --without-http_auth_basic_module 禁用功能
syntax: auth_basic string | off;
default: auth_basic off;
context: http,server,location,limit_except
syntax: auth_basic_user_file file
default:--
context: http,server,location,limit_except
上面这个文件生成工具: httpd-tools
htpasswd -c file -b user pass
比如:
htpasswd -c -b test.pass axm aoo123456
然后在nginx 中添加。
像这样:
然后:
然后输入账户密码:
这个会给后台。
后台进行解密认证。相对来说还是不安全的。
还有以哦个auth_request 模块。
这个模块的意思是这样的,让一个url来统一鉴权。
还有一个satisfy 指令,这个指令是干什么的呢?
前面有access 模块、auth_basic、auth_request模块。这个如果satisfy all,表示只要有一个不过那就不过,如果是satisfy any,表示有一个过了就可以了。
然后他们的执行顺序也是access 模块、auth_basic、auth_request模块,如果是satisfy any,那么只要前面过了一个那么后面的就不会执行。
结
下一节precontent阶段
这篇关于nginx重新整理——————http请求的11个阶段中的access阶段[十五]的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享