apache虚拟主机用户验证
vim httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.123.com
<Directory /data/www/abc/>
AllowOverride AuthConfig
AuthName "?"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
</VirtualHost>mkdir /data/.htpasswd
htpasswd -c /data/.htpasswd user1
htpasswd /data/.htpasswd user2
注意的是第一次创建用户是需要加-c的,第二次就不需要加-c,否则或覆盖
如果想要更改密码htpasswd -m /data/.htpasswd user2重启apache,访问www.123.com/abc