拒绝主机(mod_authz_host)无效

拒绝主机(mod_authz_host)无效

我正在尝试配置 Apache HTTP 服务器安装,但由于某种原因,我无法让 Deny 指令在一般或 VirtualHost 上下文中正常工作。

我尝试了尽可能多地剔除问题,但即使是这种简单的情况也无济于事。

httpd.conf 文件非常简单:

ServerName localhost

<Directory />
    Order Allow,Deny
    Deny from All
</Directory>

虚拟主机的配置文件如下:

<VirtualHost *:80>
    ServerName site-1.mydomain.com
    ServerAdmin [email protected]
    DocumentRoot /var/www/site-1.mydomain.com/docroot/

    <Directory />
        Order Allow,Deny
        Deny from all
    </Directory>

</VirtualHost>

然而由于某种原因,Deny 指令不起作用,并且 site-1.mydomain.com/index.html(例如)在请求时正常加载。

我可能遗漏了什么?任何帮助都将不胜感激。

答案1

尝试:

    <Location />
    Order Allow,Deny
    Deny from all
    </Location>

相关内容