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

相关推荐
隐语SecretFlow41 分钟前
如何在 Kuscia 上运行 SCQL 联合分析任务
分布式·安全·架构·开源
斯普信专业组1 小时前
Calico网络架构与实现深度解析(下)
网络·架构·calico
CinzWS1 小时前
基于Cortex-M3的PMU架构--电压调节架构
架构·pmu
CinzWS2 小时前
基于Cortex-M3的PMU架构--概述
架构·pmu
白露与泡影2 小时前
MySQL整体设计与存储引擎深度剖析:从架构哲学到引擎选型(了解)
数据库·mysql·架构
CinzWS2 小时前
基于Cortex-M3的PMU架构--多电源域供电框架图
架构·pmu
⑩-3 小时前
MVC-三层架构详解
java·架构·mvc
谷粒.3 小时前
云原生测试:在分布式系统中的质量保障策略
运维·python·测试工具·云原生·架构·自动化·测试覆盖率
Xの哲學3 小时前
Linux I3C驱动深度剖析: 从原理到实战的全面解析
linux·服务器·算法·架构·边缘计算