虚拟主机配置文件中,需要加入
-
<Directory /data/web/test>
-
AllowOverride AuthConfig
-
</Directory>
然后在虚拟主机的主目录,即DocumentRoot 目录下
vi /data/web/test/.htaccess
加入
-
AuthName "frank share web"
-
AuthType Basic
-
AuthUserFile /data/web/test/.htpasswd
-
require valid-user
第二种方法:
-
<Directory /data/web/test>
-
AllowOverride AuthConfig 用户认证
-
AuthType Basic 本地认证
-
AuthName "Restricted File" 认证名字(随便)
-
AuthUserFile "/etc/httpd/conf/htpasswd" 认证文件
-
Require valid-user 允许认证文件中的所有用户
-
# Require user username 允许认证文件中的某一个用户
-
</Directory>
组认证:
-
<Directory /data/web/test>
-
-
AllowOverride AuthConfig
-
AuthType Basic
-
AuthName "Restricted File"
-
AuthUserFile "/etc/httpd/conf/htpasswd"
-
AuthGroupFile "/etc/httpd/conf/htgroup"
-
Require group myusers
-
-
</Directory>
添加组认证文件
Vim /etc/httpd/conf/htgroup
添加 myusers: xiaoming tom
添加用户
htpasswd –c –m /etc/httpd/conf/htpasswd xiaoming 第一次用-c
htpasswd –m /etc/httpd/conf/htpasswd tom -m md5加密
-D 删除用户
|