Apache2密码保护Vhost配置

时间:2014-02-17 09:24:52

标签: apache .htpasswd

我在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的某个部分,并没有理解我的错误!

感谢帮助人员!

1 个答案:

答案 0 :(得分:1)

要求有效用户应该是需要有效用户