Linux:apache优化(7)—— 访问控制

**作用:**为apache服务提供的页面设置客户端访问权限,为某个组或者某个用户加密访问;

复制代码
 /usr/local/httpd/bin/htpasswd -c /usr/local/httpd/conf/htpasswd tarro1
#添加admin用户,可以在两个路径中间添加-c是新建文件删除原文件,再输入两次密码
复制代码
/usr/local/httpd/bin/htpasswd /usr/local/httpd/conf/htpasswd tarro2
/usr/local/httpd/bin/htpasswd /usr/local/httpd/conf/htpasswd tarro3
#再添加两个用户

vi /usr/local/httpd/conf/htgroups

写一个组文件

trogroup:tarro1 tarro2
#组名: 成员1  成员2

vim /usr/local/httpd/conf/httpd.conf

在<Directory "/usr/local/httpd/htdocs">   </Directory>  中写入
写在AllowOverride None下面

Order allow,deny
Allow from all
AuthType Basic
#定义认证的类型为Basic
AuthName "Log analysis system"
#提示短语
AuthBasicProvider file
#提供认证者为file
AuthUserFile /usr/local/httpd/conf/htpasswd
#指定认证用户文件
AuthGroupFile /usr/local/httpd/conf/htgroups
#指定认证组文件
Require group trogroup
#设置允许访问的用户或者组,如果设置为所有用户改为"Require valid-user"即可,若设置单个用户为Require user 用户名 即可;



Require all granted注释掉
# Require all granted

控制成功

相关推荐
知远同学3 小时前
docker学习笔记2-最佳实践
运维·docker·容器
哈哈幸运4 小时前
MySQL运维三部曲初级篇:从零开始打造稳定高效的数据库环境
linux·运维·数据库·mysql·性能优化
soulermax4 小时前
数字ic后端设计从入门到精通2(含fusion compiler, tcl教学)
java·linux·服务器
黑心老人4 小时前
Mac OS系统下kernel_task占用大量CPU资源导致系统卡顿
linux·运维·服务器·macos
光算科技4 小时前
服务器在国外国内用户访问慢会影响谷歌排名吗?
运维·服务器·c++
Zenexus4 小时前
Linux学习笔记协议篇(六):SPI FLASH设备驱动
linux·笔记·arm
口嗨农民工5 小时前
ubuntu18.04启动不了修复
linux·运维·ubuntu
塔能物联运维5 小时前
双轮驱动能源革命:能源互联网与分布式能源赋能工厂能效跃迁
大数据·运维
辣个蓝人QEX5 小时前
【ZYNQ MP开发】Linux下使用bootgen命令生成BOOT.bin报错架构不对问题探究
linux·arm开发·xilinx·zynq·mpsoc·bootgen·u-boot移植
Vesan,5 小时前
无人机飞控运行在stm32上的RTOS实时操作系统上,而不是linux这种非实时操作系统的必要性
linux·stm32·无人机