我正在尝试configuration一个Apache HTTP服务器安装,并遇到一个问题让Deny指令在一般或VirtualHost上下文出于某种原因正常工作。
我尽可能地去除了这个问题,但是即使这个简单的情况也行不通。
httpd.conf文件很简单:
ServerName localhost <Directory /> Order Allow,Deny Deny from All </Directory>
虚拟主机的configuration文件如下所示:
<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,在请求时正常加载。
我可以在这里错过什么? 任何帮助将非常感激。
尝试:
<Location /> Order Allow,Deny Deny from all </Location>