【问题标题】:Apache2 password protected Vhost configurationApache2 密码保护的 Vhost 配置
【发布时间】: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 的某个部分,没有理解我的错误!

感谢大家的帮助!

【问题讨论】:

    标签: apache .htpasswd


    【解决方案1】:

    Require valide-user 应该是 Require valid-user

    【讨论】:

    • 太棒了!我重新阅读了我的代码一段时间并没有看到!它现在正在工作......你又挽救了我生命中的一天 Özgür !谢了!!
    猜你喜欢
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    • 2011-02-01
    相关资源
    最近更新 更多