Изменить DocumentRoot в 16.04
Я прочитал немало постов о том, как изменить apache2 DocumentRoot в Ubuntu 16.04.
Вот что я сделал:
редактировать
/etc/apache2/apache2.conf
показывать:<Directory /media/werner/EDrive/www/html> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
редактировать
/etc/apache2/sites-available/000-default.conf
показывать:DocumentRoot /media/werner/EDrive/www/html <Directory "/media/werner/EDrive/www/html"> AllowOverride All </Directory>
редактировать
/etc/apache2/sites-available/default-ssl.conf
показывать:DocumentRoot /media/werner/EDrive/www/html
Перезапустите apache2.
sudo service apache2 restart
Теперь, если я перехожу на localhost, я получаю ошибку 403 Forbidden.
Разрешения
/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
сделал трюк для меня