父目录上禁止apache2 403

时间:2017-06-27 21:47:52

标签: apache2 config

当我尝试访问父目录时,比如localhost / parent,它给了我403禁止。但是,如果我访问子目录,比如localhost / parent / index.html,它就会通过。 我相信这是一个配置问题但是有人可以在这里引导我一点吗? 我试图改变apache2.conf,因为很多人建议,但它不起作用。(如下所示)

<Directory "your directory here">
   Order allow,deny
   Allow from all
   Require all granted
</Directory>

以下是错误日志所说的内容:

[Mon Jul 03 11:32:51.028149 2017] [autoindex:error] [pid 4899] [client 127.0.0.1:42462] AH01276: Cannot serve directory /var/www/html/hub/: No matching DirectoryIndex (index.php,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive

1 个答案:

答案 0 :(得分:0)

原来是配置文件问题,

sudo nano /etc/apache2/mods-enabled/dir.conf

将index.php作为第一个选项,它解决了问题