apache 经常无法访问目录列表, 显示 403 forbidden
开发学习时,每次重置 apache 时,老是报错:Forbidden You don’t have permission to access / on this server.,真是气死人
我统计一下我碰到过的问题和解决办法
首先 Linux 的话网站目录权限直接改成 755
解决办法 1:
找到 /usr/local/apache/conf/httpd.conf
Include conf/extra/httpd-vhosts.conf
由于 vhosts 刚装时没有配置过,将其注释了掉,然后重启 apache 就能访问了
解决办法 2:
把 index.php 和 |.php(PHP 探针, 没有的话就不用动) 文件名修改掉
解决办法 3:
这个困扰了我很久,改了 apache 配置文件也没用后来发现是根目录.htaccess 文件被我设置成 -indexs,改成 +indexs 就行了
![.htaccess](https://cdn.learnku.com/uploads/images/202005/26/34227/vHz8RnYmuy.png!large)