httpd 基于文件,做基本认证,根据用户和组进行授权
1)编辑配置文件,为需要认证的目录配置认证机制
<Directory "/var/www/html/secret">
Optinos None
AllowOverride AuthConfig
AuthType Basic
AuthName "Private Area"
# AuthBasicProvider file
AuthUserFile /etc/httpd/conf/.htpasswd
Require vaild-user
# Require tom
</Directory>
2) 使用htpasswd 命令生成认证库
htpasswd
-c :创建文件,创建第一个用户使用
-m :密码基于MD5编码存储
3)如果要基于组进行认证
<Directory "/var/www/html/secret">
Optinos None
AllowOverride AuthConfig
AuthType Basic
AuthName "Private Area"
# AuthBasicProvider file
AuthUserFile /etc/httpd/conf/.htpasswd
AuthGroupFile /etc/httpd/conf/.htgroup
Require group GroupName
</Directory>
组文件:
组名:用户1 用户2 用户3
浙公网安备 33010602011771号