2015-11-26 5 views
0

Я использую 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 

Я не знаю, что еще я могу сделать.

+0

Шаг 1 рассматривает error_log. Сообщение сообщит вам, если это проблема с разрешениями файловой системы или проблема с конфигурацией Apache. – covener

ответ

1

Make/home/myuser/world читаемый и исполняемый мир.

+0

Дикая информация о запрете поиска с вашего error_log. – covener

+0

Этого было недостаточно, чтобы редактировать разрешения на/home/myuser/mydir, мне пришлось редактировать/home/mydir /. Дурак я. Спасибо за помощь! – user2078872

Смежные вопросы