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

相关推荐
haoyun6543212 小时前
一文理清CRM:从基础概念到落地应用完整指南
大数据·人工智能·架构
凌云拓界3 小时前
NodeVerdict | .ndv 二进制格式:为 WASM 解码器设计的紧凑布局
安全·架构·开源·node.js·编辑器·软件工程·wasm
技术传感器3 小时前
Hermes + MCP:搭建真正可落地的 AI 开发工作流
人工智能·架构·aigc·ai编程
石逸凡4 小时前
AI驱动的金融IT架构转型升级
人工智能·金融·架构
aGdF8E3gQ4 小时前
谈一下关于CQRS架构如何实现高性能
架构
CoordClaw4 小时前
主流多智能体架构为什么大多失败——它们输在结构,不在模型
人工智能·架构
Lyra_Infra5 小时前
Docker OCI Runtime 启动失败问题排查与解决
后端·docker·架构
数智化管理手记5 小时前
传统架构无法适配元数据迭代?业务中台升级改造方案是什么?
运维·数据库·架构
醇氧6 小时前
MVC、MVP、MVVM 架构详解、分析与对比
架构·mvc
lizhongxuan6 小时前
AI Software Architecture OS:给 AI 的“软件世界地图”
架构