我在apache2和debian(7)上遇到密码保护的vhost问题。
这是一个托管多个虚拟主机的服务器。他们现在都在线。我需要限制其中一个访问权限。 (www.acticia.net)
我不想使用.htaccess,因为它不是apache的正确方法。
这是我的vhost conf in site-available:
<VirtualHost *:80>
ServerAdmin admin@acticia.net
ServerName acticia.net
ServerAlias www.acticia.net
DocumentRoot /var/www/acticia.net/
<Directory /var/www/acticia.net/>
AuthType Basic
AuthName "Authentication required"
AuthUserfile "/etc/htpasswd/.htpasswd"
Require valide-user
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/acticia.net-error_log
TransferLog /var/log/apache2/acticia.net-access_log
/etc/htpasswd/.htpasswd已由htpasswd生成(来自apache2) 该网站声称“需要验证”,然后要求登录和密码,再次询问,并一次又一次......
在chorimum和iceweasel下测试(deb7的最新版本)。
我为这个主题阅读了apache2 wiki,apache2 docs和www的某个部分,并没有理解我的错误!
感谢帮助人员!
答案 0 :(得分:1)
要求有效用户应该是需要有效用户