Я использую apache 2.4
и ubuntu 15.10
. Я хочу изменить каталог по умолчанию /var/www/html/
для своих файлов в /home/myuser/mydir/
. Я знаю, что есть много учебников, но, похоже, это не работает.Apache не может получить доступ к настраиваемому каталогу
Я изменил 000-default.conf
:
ServerAdmin [email protected]
# DocumentRoot /var/www/html
DocumentRoot /home/myuser/mydir
# <Directory /var/www/html>
<Directory /home/myuser/mydir>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Я изменил default-ssl.conf
:
ServerAdmin [email protected]
# DocumentRoot /var/www/html
DocumentRoot /home/myuser/mydir
Я изменил apache.conf
:
# <Directory /var/www/html>
<Directory /home/myuser/mydir>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ls -l
в /home/myuser/mydir
является твердым: -rwxrwxrwx
Если перезапустить apache2 и доступ к «локальному адресу» в моем браузере я получаю:
Forbidden
You don't have permission to access/on this server.
Apache/2.4.12 (Ubuntu) Server at localhost Port 80
Я не знаю, что еще я могу сделать.
Шаг 1 рассматривает error_log. Сообщение сообщит вам, если это проблема с разрешениями файловой системы или проблема с конфигурацией Apache. – covener