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

相关推荐
安全方案8 小时前
2024数据湖架构实践案例(附资料)
架构·数据湖
李新_10 小时前
一文聊聊基于OkHttp封装STOMP实践
android·架构
videring13 小时前
ckeditor5-engine(2)——Model
前端·javascript·架构
长安不及十里13 小时前
Spring Security 搭建一套基于 JWT 的 OAuth 2.0 架构
数据库·spring·架构
qxlxi14 小时前
【mybatis】Mybatis整体架构解析
架构·mybatis
XianxinMao14 小时前
云架构:考量与框架
架构
qq_1715388514 小时前
Spring Cloud微服务多模块架构:父子工程搭建实践
spring cloud·微服务·架构
我是鸹貔15 小时前
微服务-Eureka
微服务·eureka·架构
YaHuiLiang19 小时前
小微互联网公司与互联网创业公司的技术之殇 - "新"技术的双刃剑
前端·后端·架构