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

相关推荐
玖日大大2 小时前
英伟达 AI 芯片:架构演进与智能时代的算力基石
人工智能·架构
ylmzfun3 小时前
Docker全景解析:从容器化理念到日常实践
docker·eureka·架构
没逻辑6 小时前
Gopher 带你学 4R 架构:系统表达的通用法则
架构
ylmzfun7 小时前
基于Ansible的自动化运维实战:从入门到企业级应用
运维·架构·ansible
GIOTTO情7 小时前
技术深度拆解:Infoseek 舆情监测系统的多模态架构与实现逻辑
架构
通义灵码7 小时前
用 Qoder 加速前端巨石应用的架构演进
前端·人工智能·架构·qoder
一水鉴天7 小时前
整体设计 定稿 之21 拼语言表述体系之3 dashboard.html V5(codebuddy)
前端·人工智能·架构
CinzWS8 小时前
第二部分:架构与详细设计阶段
架构·开发流程·iso26262·aspice·原型验证流程·misra c-2012·ace-q100
胡耀超9 小时前
AI的记忆革命:从Titans架构到长时运行智能体,谷歌Google,Anthropic,NeurIPS 2025
人工智能·python·ai·架构·智能体·上下文·titans
重铸码农荣光9 小时前
AI First + Mobile First:用大模型重构下一代应用开发范式
前端·架构·llm