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

相关推荐
东边有耳29 分钟前
图文:银行核心账务处理逻辑(白话篇)
架构·银行·支付
CodeAmaz3 小时前
RocketMQ架构组成和核心概念详解
架构·rocketmq
围巾哥萧尘3 小时前
🚀基于 Qoder CLI 的 Chrome 视频加速器插件自动化开发与实践🧣
架构
clarance20153 小时前
2025主流BI工具可信能力评估报告:从合规到智能的架构解析
数据库·人工智能·信息可视化·架构·数据挖掘·数据分析
hopsky4 小时前
阿里云数据中台data+ai架构演进
人工智能·阿里云·架构
Wang's Blog4 小时前
RabbitMQ: 高可用集群与跨集群通信架构深度解析
分布式·架构·rabbitmq
围巾哥萧尘5 小时前
🚀基于 Qoder 平台的 Vibe Coding 范式:以圣诞消消乐网页游戏开发与云端部署为例🧣
架构
踏浪无痕6 小时前
为什么 Spring Cloud Gateway 必须用 WebFlux?
后端·面试·架构
思通数据6 小时前
AI智能预警系统:矿山、工厂与油气站安全管理架构浅析
人工智能·深度学习·安全·目标检测·机器学习·计算机视觉·架构
G_H_S_3_6 小时前
【网络运维】容器、容器架构与docker部署
运维·网络·docker·架构