企业架构LNMP学习笔记16

基于IP的访问控制:

基于ngx_http_access_module模块,默认可使用。

语法是:

deny ip 禁止IP访问

allow ip 允许IP访问

上面是允许的,下面是deny的。

老师建议写在server段中是比较合适的。

基于用户的访问控制:

基于ngx_http_auth_basic_module模块,默认可用。

bash 复制代码
yum install -y httpd-tools


htpasswd -c ./passwd.db lnmp
输入密码:123
确认密码:123

# 可以看到这个文件是一个加密组。
[root@server01 conf]# cat passwd.db
lnmp:$apr1$m278wmhM$MWTDWjPlU2B4q9yoUSMPs0
[root@server01 conf]#
[root@server01 conf]#

根据业务需求,配置到server段。

auth_basic 是登录框的标题。

加载用户名和密码的校验文件。

目录列表的显示:

显示文件列表,或者做一个下载列表。

修改下配置文件:

注意:如果目录中没有配置的默认index访问项,而autoindex又没有开启,不能够查看访问目录列表,就会报出403错误。

相关推荐
MC皮蛋侠客2 小时前
使用 GoZero 快速构建高性能微服务项目
微服务·云原生·架构·go
AI浩3 小时前
YOLO26:面向实时目标检测的关键架构增强与性能基准测试
目标检测·目标跟踪·架构
无心水4 小时前
【分布式利器:大厂技术】4、字节跳动高性能架构:Kitex+Hertz+BytePS,实时流与AI的极致优化
人工智能·分布式·架构·kitex·分布式利器·字节跳动分布式·byteps
海市公约4 小时前
HTML网页开发从入门到精通:从标签到表单的完整指南
前端·ide·vscode·程序人生·架构·前端框架·html
Dxy12393102166 小时前
MySQL如何做读写分离架构
数据库·mysql·架构
---学无止境---6 小时前
i386 架构中断管理函数详解
linux·架构
Linux_Nathan10 小时前
【服务部署】ELFK架构篇之Elasticsearch
elk·elasticsearch·架构
Wang's Blog12 小时前
Elastic Stack梳理:Logstash持久化队列与高可靠数据处理架构深度解析
搜索引擎·架构·elastic search
@YDWLCloud12 小时前
用腾讯云国际版搭建全球加速架构:5 分钟实现多地访问提速
服务器·架构·云计算·github·腾讯云
櫻花13 小时前
微服务各大组件总结
微服务·云原生·架构