Изменить DocumentRoot в 16.04

Я прочитал немало постов о том, как изменить apache2 DocumentRoot в Ubuntu 16.04.

Вот что я сделал:

  1. редактировать /etc/apache2/apache2.conf показывать:

    <Directory /media/werner/EDrive/www/html>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    
  2. редактировать /etc/apache2/sites-available/000-default.conf показывать:

    DocumentRoot /media/werner/EDrive/www/html
    
    <Directory "/media/werner/EDrive/www/html">
        AllowOverride All
    </Directory>
    
  3. редактировать /etc/apache2/sites-available/default-ssl.conf показывать:

    DocumentRoot /media/werner/EDrive/www/html
    
  4. Перезапустите apache2.

    sudo service apache2 restart
    

    Теперь, если я перехожу на localhost, я получаю ошибку 403 Forbidden.

  5. Разрешения /media/werner/EDrive/www/html:

    drwxr-xr-x 30 www-data www-data 4096 Nov 29 13:09 html/
    

Что делать? На мой взгляд, я указываю на правильный каталог, но, похоже, проблема с разрешениями!? Мой пользователь (werner) является членом группы www-data.

1 ответ

Я нашел проблему. ROOT моего нового каталога (т.е. /media в моем случае) должен принадлежать www-data

Так

sudo chown -R www-data:www-data /media

сделал трюк для меня

Другие вопросы по тегам