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

相关推荐
heimeiyingwang1 小时前
向量数据库Milvus的安装部署指南
java·数据库·架构·database
AI资源库1 小时前
stepfun-ai/Step-3.5-Flash模型深入解析
人工智能·语言模型·架构
楚来客1 小时前
具身智能技术架构发展简介
架构
hacklf20082 小时前
数据库高安全—openGauss安全整体架构&安全认证
数据库·安全·架构
紫金桥软件3 小时前
【紫金桥跨平台实时数据库】的技术架构与工程实践
数据库·架构·自动化·跨平台
好家伙VCC4 小时前
# 发散创新:基于 Go 语言打造高性能服务网格的实践与突破在微服务架构
java·python·微服务·架构·golang
老迟聊架构5 小时前
深入理解低延迟与高吞吐:从架构哲学到技术抉择
后端·架构
笨蛋不要掉眼泪5 小时前
从单体到分布式:一次完整的架构演进之旅
分布式·架构
哈库纳6 小时前
dbVisitor 利用 queryForPairs 让键值查询一步到位
java·后端·架构
哈库纳6 小时前
dbVisitor 6.7.0 解读:公元前日期处理的两种方案
后端·算法·架构