Eu encontrei o problema. O ROOT do meu novo diretório (ou seja, / media no meu caso) deve ser de propriedade da www-data
Então
sudo chown -R www-data:www-data /media
fez o truque para mim
Eu li alguns posts sobre como alterar o apache2 DocumentRoot no Ubuntu 16.04.
Veja o que eu fiz:
Edite /etc/apache2/apache2.conf
para mostrar:
<Directory /media/werner/EDrive/www/html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Edite /etc/apache2/sites-available/000-default.conf
para mostrar:
DocumentRoot /media/werner/EDrive/www/html
<Directory "/media/werner/EDrive/www/html">
AllowOverride All
</Directory>
Edite /etc/apache2/sites-available/default-ssl.conf
para mostrar:
DocumentRoot /media/werner/EDrive/www/html
Reinicie o apache2.
sudo service apache2 restart
Agora, se eu for ao localhost, recebo um erro 403 Proibido.
Permissões de /media/werner/EDrive/www/html
:
drwxr-xr-x 30 www-data www-data 4096 Nov 29 13:09 html/
O que fazer? Na minha opinião, estou apontando para o diretório correto, mas parece haver um problema de permissões! Meu usuário (werner) é um membro do grupo www-data.
Eu encontrei o problema. O ROOT do meu novo diretório (ou seja, / media no meu caso) deve ser de propriedade da www-data
Então
sudo chown -R www-data:www-data /media
fez o truque para mim