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

相关推荐
meilididiao1 小时前
低代码应用-动态指标跟踪评测系统
低代码·架构
秋4272 小时前
防火墙基本介绍与使用
linux·网络协议·安全·网络安全·架构·系统安全
程序员侠客行5 小时前
Mybatis二级缓存实现详解
java·数据库·后端·架构·mybatis
AutoMQ5 小时前
🎉 庆祝 AutoMQ 在 GitHub 上突破 9k Stars!
架构
Xの哲學5 小时前
Linux CFS 调度器深度解析
linux·服务器·算法·架构·边缘计算
阳光普照世界和平6 小时前
2025年智能体架构与主流技术深度研究报告:从生成式AI迈向自主执行层
人工智能·架构
码头工人8 小时前
【架构师系列】风控场景下超高并发频次计算服务的设计与实践
java·架构·风控·反爬
村口曹大爷9 小时前
【深度】OpenAI 推理架构演进:GPT-5.2(Internal版)性能实测与开发者接入路径分析
gpt·ai·chatgpt·架构·gpt5.2
踏浪无痕9 小时前
从 node-exporter 学如何写出可复用的监控指标
运维·后端·架构
踏浪无痕10 小时前
告别 Grafana 手搓 Dashboard:基于指标分组的 Prometheus 可视化新方案
后端·架构·产品