【发布时间】:2014-02-17 09:24:52
【问题描述】:
我在 apache2 和 debian (7) 上遇到受密码保护的虚拟主机问题。
这是一个托管多个虚拟主机的服务器。他们现在都在线。我只需要限制其中之一的访问。 (www.acticia.net)
我不想使用 .htaccess,因为它不是 apache 的正确方法。
这是我在站点可用的虚拟主机配置:
<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 的某个部分,没有理解我的错误!
感谢大家的帮助!
【问题讨论】: