O diretório raiz padrão do Apache2 Document no Ubuntu é: /var/www/html
.
É definido no arquivo de configuração /etc/apache2/sites-available/000-default.conf
. Você pode ativar e desativar esse host virtual padrão por meio desses comandos:
sudo a2ensite 000-default.conf # which means Apache2 enable site sudo a2dissite 000-default.conf # which means Apache2 disable site
Você pode criar outros outros hosts virtuais , que apontam para outros diretórios. Após cada uma dessas etapas ou após algumas edições nos arquivos de configuração, você deve recarregar (ou reiniciar) o Apache2:
sudo systemctl reload apache2.service
sudo systemctl restart apache2.service
Por padrão, o diretório /var/www/html
é de propriedade de root . Isto significa que quando você quer editar um arquivo neste diretório você tem que usar o comando sudo
.
Por exemplo. Existe um arquivo que contém a página de boas vindas padrão. Este arquivo é chamado /var/www/html/index.php
. Para editá-lo, abra uma janela de terminal ( ctrl + alt + T ) e use este comando:
sudo -i gedit /var/www/html/index.html
Não é uma boa prática, mas para fins de teste (ao usar o servidor da web apenas localmente) você pode alterar o proprietário deste diretório e os arquivos nele. Use este comando:
sudo chown -R $USER /var/www/html/
Depois disso, você poderá editar e criar arquivos com seu usuário atual (experimente o comando echo $USER
).
Sobre as permissões desta pasta, por favor, leia este tópico: Como evitar o uso do sudo ao trabalhar em / var / www?