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
本文转自 jin626889 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1743608,如需转载请自行联系原作者