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

相关推荐
行百里er16 小时前
用 ThreadLocal + Deque 打造一个“线程专属的调用栈” —— Spring Insight 的上下文管理术
java·后端·架构
bugcome_com16 小时前
API 域名部署指南:从单域名到混合架构的完整实战解析
架构
zandy101119 小时前
从 Workflow 到 Agent 模式!衡石多智能体协同架构,重新定义智能 BI 底层逻辑
大数据·信息可视化·架构
上海云盾第一敬业销售19 小时前
CDN与DDoS防护架构解析:有效抵御攻击的最佳实践
架构·ddos
rchmin20 小时前
Nacos服务与配置管理平台介绍
架构·服务发现·配置管理
sanduo11220 小时前
AI 原生(AI-Native)&架构极简主义
人工智能·架构·ai-native
优雅的38度21 小时前
linux环境下,使用docker安装apache kafka (docker-compose)
linux·架构
laplace01231 天前
claude code架构猜测总结
架构·大模型·llm·agent·rag
AutoMQ1 天前
技术干货 |AutoMQ x AWS FSxN: 性能报告
架构
Python_Study20251 天前
制造业企业数据采集系统选型指南:从技术挑战到架构实践
架构