企业架构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错误。

相关推荐
数据与后端架构提升之路1 小时前
Seata 全景拆解:AT、TCC、Saga 该怎么选?告别“一把梭”的架构误区
分布式·架构
檐下翻书1731 小时前
在线绘制水流量示意图
论文阅读·架构·毕业设计·流程图·论文笔记
dajun1811234564 小时前
油气能源开采工艺流程示意图绘制
信息可视化·架构·流程图·能源
Asher阿舍技术站4 小时前
【5G无线接入技术系列】四、无线接口架构
5g·架构
青火coding5 小时前
SOFAServerless架构的意义
java·运维·中间件·架构·serverless
檐下翻书1736 小时前
免费在线工艺流程图制作工具_生产/化工/食品工艺流程绘制模板
人工智能·金融·架构·流程图·论文笔记·pcb工艺
程序员泠零澪回家种桔子8 小时前
MCP架构核心组件
人工智能·ai·架构
Trouvaille ~8 小时前
【Linux】进程间通信(二):命名管道与进程池架构实战
linux·c++·chrome·架构·进程间通信·命名管道·进程池
Data-Miner8 小时前
122页满分可编辑PPT | 企业4A数字化架构演进与治理方案
架构
凉、介8 小时前
ARM 架构中的内存屏障
arm开发·笔记·学习·架构·操作系统·嵌入式