当前位置: 首页 > article >正文

nginx的访问控制

一、用户验证

Basic基本验证

1.创建虚拟用户

安装httpd-tools -y工具包

创建basic验证文件存储目录mkdir -p ${passdir}

htpasswd -b -c 

根据创建的文件存储目录,创建一个基本验证用户

-c:创建一个新用户的文本文件名

-b:表示用户名和密码

创建第二用户,不需要-c,因为文件已经创建好了ji

二、访问控制指令

基于客户端地址的访问控制

有两个访问权限控制的指令allow 和 deny。

使用的时候,权限指令只需要跟上允许或禁止的ip,ip段,或all

三、nginx常用模块

重定向模块

重定向,访问一个url时,服务器把url重定向到另外一个url中

匹配规则有四种flag

last:

break

redirect

permanent

server中针对所有请求

location:针对单个匹配路径

if指定判断

  • 重定向到站内 利用rewrite 
  • 重定向到站外的资源

 


http://www.kler.cn/a/331438.html

相关文章:

  • Autosar入门_架构(Architecture)
  • springboot 3 websocket react 系统提示,选手实时数据更新监控
  • 【线性代数】理解矩阵乘法的意义(点乘)
  • Hive解决数据倾斜
  • Python国内10个镜像源-地址汇总以及测评
  • python:用 sklearn 构建线性回归模型,并评价
  • 索尼MDR-M1:超宽频的音频盛宴,打造沉浸式音乐体验
  • Spring Boot技术交流平台的设计与实践
  • SPI通信——FPGA学习笔记14
  • 状态码(204)的使用场景
  • 性能测试学习1:性能测试的理论与目的,与功能测试的区别
  • K8s域名解析方案CoreDNS(K8s Domain Name Resolution Solution CoreDNS)
  • QT-自定义信号和槽对象树图形化开发计算器
  • Spring1~~~
  • YOLOv1代码复现(论文复现)
  • 梦幻西游端游如何查看挂机进度,GameViewer远程随时手机畅玩梦幻西游
  • linux-CMake
  • 【Java】酒店管理系统
  • ComfyUI基本使用方法和常用插件
  • CentOS进行ICMP洪水测试并TShark抓包:完整指南
  • Java多线程在单体、微服务、服务网格与云原生架构中的理解与线程安全保障:总结与对比
  • 深入掌握 Qt 中的数据库操作:从基础到高级技巧
  • 【大数据】Doris 数据库与表操作语法实战详解
  • 【Unity踩坑】Unity更新Google Play结算库
  • 力扣 简单 111.二叉树的最小深度
  • 手机使用指南:如何在没有备份的情况下从 Android 设备恢复已删除的联系人