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

实验:basic验证,组验证

实验:basic验证

1 vim /etc/httpd/conf.d/test.conf 创建一个文件
<directory /var/www/html/admin/>
authtype basic 基于账号密码验证登录
AuthName "admin Page"
AuthUserFile "/etc/httpd/conf.d/.httpuser" 用户的账号密码存放路径
Require user tom alice 允许登录的用户,如果允许所有人登录Require valid-user

</directory>

2 htpasswd -c /etc/httpd/conf.d/.httpuser tom 添加用户 没有.httpd这个文件就自己创建,有文件的话不要加-c 不然会覆盖你之前的文件(命令,文件,用户)
password:**
password:**
3 chmod 600 /etc/httpd/conf.d/.httpuser 给予文件权限
setfacl -m u:apache:r /etc/httpd/conf.d/.httpuser 授权

实验:basic方法2 .htaccess

1vim /var/www/html/admin/.htaccess
authtype basic
AuthName "admin Page"
AuthUserFile "/etc/httpd/conf.d/.httpuser"
Require user tom alice

2
vim /etc/httpd/conf.d/test.conf
<directory /var/www/html/admin/>
allowoverride authconfig
</directory>

实验:basic对组实现验证

1
vim /etc/httpd/conf.d/.httpgroup 创建G1,G2 组
g1: tom jack 组成员
g2: tom alice 组成员
2
vim /var/www/html/admin/.htaccess
authtype basic
AuthName "admin Page"
AuthUserFile "/etc/httpd/conf.d/.httpuser"
AuthGroupFile "/etc/httpd/conf.d/.httpgroup"
Require group g1 g2 允许G1,G2组成员访问

转载于:https://blog.51cto.com/14231416/2393482

相关文章:

  • 携程、阿里、京东、腾讯iOS春招面试过程以及面试题总结!
  • 003-软件质量模型的6大特性27个子特性(转)
  • 使用SpringSession管理分布式会话时遇到的反序列化问题
  • c语言程序设计第1章
  • 计算机的三大原则
  • Java并发之AQS详解
  • htaccess隐藏index.php,301重定向等等..
  • CF241B Friends
  • Git学习总结——简单易懂的教程
  • 整理收集的一些常用java工具类
  • vue+express+mysql +node项目搭建
  • AGC002 补题小结
  • 现代前端不切图
  • Nginx反向代理后应用程序获取客户端真实IP
  • PHP正则匹配中文
  • [笔记] php常见简单功能及函数
  • 【刷算法】从上往下打印二叉树
  • docker-consul
  • Java方法详解
  • MySQL QA
  • 给初学者:JavaScript 中数组操作注意点
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 十年未变!安全,谁之责?(下)
  • 数组大概知多少
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #NOIP 2014#Day.2 T3 解方程
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)项目管理杂谈-我所期望的新人
  • .Net 垃圾回收机制原理(二)
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .NET正则基础之——正则委托
  • .NET值类型变量“活”在哪?
  • /proc/vmstat 详解
  • @DataRedisTest测试redis从未如此丝滑
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [Angular] 笔记 20:NgContent
  • [BIZ] - 1.金融交易系统特点
  • [c#基础]值类型和引用类型的Equals,==的区别
  • [CISCN2019 华东北赛区]Web2
  • [CSS]中子元素在父元素中居中
  • [flink总结]什么是flink背压 ,有什么危害? 如何解决flink背压?flink如何保证端到端一致性?
  • [IE编程] 打开/关闭IE8的光标浏览模式(Caret Browsing)
  • [JS]JavaScript 简介
  • [KMP求最小循环节][HDU1358][Period]
  • [luoguP1666] 前缀单词(DP)