Estou tentando configurar um subdomínio com o Apache2 no meu droplet do Ubuntu, segui este tutorial para o T, mas toda vez que eu navego para o meu subdomínio, recebo a página de destino padrão do apache.
Então, configurei arquivos conf separados para meus domínios principal e sub
/etc/apache2/sites-available/mainsite.conf:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/mainsite/public_html
ServerName www.example.com
ServerAlias example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
/etc/apache2/sites-available/sub.conf:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/submainsite/public_html
ServerName sub.example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
O que estou fazendo de errado? Eu não tenho muita experiência no lado do servidor, então por favor, perdoe minha ignorância sobre o assunto.
EDITAR:
Ambos os sites estão vinculados, eu executei a2ensite
.
Ao executar apachectl -S
, obtenho:
default server sub.example.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost sub.example.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost sub.example.com (/etc/apache2/sites-enabled/sub.conf:1)
port 80 namevhost www.example.com (/etc/apache2/sites-enabled/mainsite.conf:1)
alias example.com