当我尝试访问父目录时,比如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
答案 0 :(得分:0)
原来是配置文件问题,
sudo nano /etc/apache2/mods-enabled/dir.conf
将index.php作为第一个选项,它解决了问题