企业架构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 小时前
Dubbo服务调用流程全解析:从请求到响应的微服务通信之旅
服务器·网络·微服务·云原生·架构·dubbo
勿在浮沙筑高台4 小时前
能集成到vs2022里面智能编程工具
架构
S***42804 小时前
后端在微服务中的服务监控
微服务·云原生·架构
阿拉斯攀登5 小时前
Docker 全面解析:从核心概念到实践应用
docker·云原生·容器·架构
张人大 Renda Zhang6 小时前
Java 虚拟线程 Virtual Thread:让“每请求一线程”在高并发时代复活
java·jvm·后端·spring·架构·web·虚拟线程
济南壹软网络科技有限公司6 小时前
架构深潜:通霸IM——私有化部署、全链路开源的高可用企业级即时通讯技术基座
java·架构·开源·即时通讯源码·即时通讯im
Together_CZ6 小时前
FlowFormer: A Transformer Architecture for Optical Flow——一种用于光流估计的Transformer架构
架构·transformer·光流·architecture·光流估计·flowformer·optical flow
社恐的下水道蟑螂7 小时前
深度探索 JavaScript 的 OOP 编程之道:从基础到进阶
前端·javascript·架构
上海云盾第一敬业销售7 小时前
CC防护技术在流量攻击中的架构解析
架构
Embedded-Xin7 小时前
Linux架构优化——spdlog实现压缩及异步写日志
android·linux·服务器·c++·架构·嵌入式