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

相关推荐
麦兜*17 小时前
深入剖析云原生Service Mesh数据平面Envoy核心架构:基于xDS协议与WebAssembly实现动态流量管理与安全策略的微服务治理实战指南
云原生·架构·service_mesh
数据与后端架构提升之路17 小时前
论湖仓一体架构及其应用
架构
代码游侠18 小时前
学习笔记——Linux内核与嵌入式开发2
linux·运维·arm开发·嵌入式硬件·学习·架构
曹天骄18 小时前
基于 Cloudflare 的双层缓存架构实践:CDN Cache 与 Worker Cache 的职责分离设计
缓存·架构
十月南城18 小时前
架构评审与技术债治理——质量属性、演进式重构与风险评估框架
重构·架构
数据与后端架构提升之路18 小时前
论边云协同架构在自动驾驶系统中的应用
架构·自动驾驶·软考
岁岁种桃花儿19 小时前
流量入口Nginx动态发现K8s Ingress Controller实操指南
nginx·架构·kubernetes
珠海西格电力19 小时前
零碳园区能源互联的核心协同模式解析
大数据·人工智能·物联网·架构·产品运营·能源
Prince-Peng19 小时前
技术架构系列 - 详解Elasticsearch
大数据·elasticsearch·架构
前端世界19 小时前
在鸿蒙中实现实时语音与视频传输:架构思路 + 可跑 Demo 全解析
架构·音视频·harmonyos