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

相关推荐
白衣鸽子9 分钟前
CAP理论:分布式系统的“不可能三角”
后端·架构
Hello.Reader33 分钟前
Flink Data Source 理论与实践架构、时序一致性、容错恢复、吞吐建模与实现模式
架构·flink·linq
自由的疯1 小时前
Java Kubernetes本地部署
java·后端·架构
wanhengidc1 小时前
云手机的魅力与优势
网络·游戏·智能手机·架构·云计算
自由的疯1 小时前
Java Kubernetes本地部署RuoYi框架jar包
java·后端·架构
wei_shuo9 小时前
Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践
架构·apache·iotdb
七宝大爷10 小时前
GPU服务器深度解析:H100/H200的“机头”与“模组”架构详解
运维·服务器·架构·h100·h200
koping_wu12 小时前
【Kafka】架构原理、消息丢失、重复消费、顺序消费、事务消息
分布式·架构·kafka
fakerth15 小时前
【OpenHarmony】AI引擎模块架构
人工智能·架构·openharmony
咕噜签名分发冰淇淋16 小时前
内测分发平台是否支持应用的微服务化部署
微服务·云原生·架构