apache如何在虚拟主机中实现用户验证

1,在相应的虚拟主机配置文件段,加入
<Directory  /data/www.admin.php>    
            AllowOverride AuthConfig
            AuthName "自定义的"
            AuthType Basic
            AuthUserFile /data/.htpasswd                # 这里的/data/.htpasswd你可以随便写一个路径或名字,没有限制
            require valid-user
</Directory>

保存后,然后
2,创建apache的验证用户

htpasswd -cm /data/.htpasswd  test

增加第二个用户的时候,就不要加-c了,因为-c是创建的意思,如果加上会把这个文件重写。