Tecnologia
Alterar diretório root do apache (DIgital Ocean e Ubuntu)
20/12/2021 às 13:30 Bruno Couty
Por vários motivos, podemos desejar alterar o apontamento do DocumentRoot de nosso servidor.
Para identificar o DocumentRoot atual, execute:
grep -R "DocumentRoot" /etc/apache2/sites-enabled
Agora que já sabemos para onde o DocumentRoot atual está apontando, vamos solicitar o novo apontamento:
sudo rsync -av /var/www/html /var/www/html/public
Com o apontamento alterado, vamos atualizar os arquivos de configuração do servidor:
sudo nano /etc/apache2/sites-enabled/000-default.conf
Edite o arquivo:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/public
Options FollowSymLinks
AllowOverride None
/var/www/html/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
Teste as configurações:
sudo apachectl configtest
O retorno deve ser algo semelhante a isto:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name,
using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Por fim, atualize o apache:
sudo systemctl reload apache2