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

控制成功

相关推荐
Justin_191 分钟前
部署zabbix
linux·centos·zabbix
STUPID MAN29 分钟前
Linux使用tomcat发布vue打包的dist或html
linux·vue.js·tomcat·html
mc23561 小时前
Linux实用操作
linux·运维·服务器
半梦半醒*1 小时前
k8s——pod详解2
linux·运维·docker·容器·kubernetes·负载均衡
vvw&2 小时前
如何使用 Nodemon 自动重启 Node.js 应用
linux·运维·服务器·node.js
GIS数据转换器2 小时前
2025无人机在电力交通中的应用实践
运维·人工智能·物联网·安全·无人机·1024程序员节
Bdygsl2 小时前
Linux(3)—— 权限操作
linux
奔跑吧邓邓子2 小时前
【C语言实战(75)】C语言内存探秘:泄漏检测与分析实战
linux·c语言·windows·内存·开发实战·泄露检测
Elendill2 小时前
【Ubuntu】Ubuntu 服务器升级系统操作记录
运维·服务器·ubuntu
北亚数据恢复2 小时前
服务器数据恢复—Raid5阵列热备盘同步失败,数据恢复揭秘
运维·服务器