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

相关推荐
wok15711 分钟前
如何构建构高性能、高可用、可扩展的集群?
架构·集群
zhilin_tang1 小时前
Linux IPC 为什么要这么架构
linux·c语言·架构
盈创力和20078 小时前
构建未来工业感知层:以太网多参量传感器的融合架构与技术实践
嵌入式硬件·架构·以太网温湿度传感器·多参数传感器
深思慎考13 小时前
微服务即时通讯系统(服务端)——Speech 语音模块开发(2)
linux·c++·微服务·云原生·架构·语音识别·聊天室项目
观测云13 小时前
云原生架构下微服务接入 SkyWalking 最佳实践
微服务·云原生·架构·skywalking
A接拉起00714 小时前
如何丝滑迁移 Mongodb 数据库
后端·mongodb·架构
IT技术分享社区15 小时前
架构入门系列:在线二手交易平台技术选型指南
程序员·架构
一语长情17 小时前
多线程同步实战指南:Python、Java与Go的等待之道
后端·面试·架构
pccai-vip20 小时前
架构论文《论系统超融合架构的设计与应用》
架构