Eu tenho um VPS com o Ubuntu 16, o Apache e os três domínios a seguir:
domain1.com domain2.com
domain1 tem SSL ativado. domain2 não tem SSL. Isso está funcionando bem. Agora, tentei criar um novo site usando um subdomínio de domain2:
portal.domain2.com
Sempre que eu tento abrir esse site, o navegador mostra um erro SSL dizendo que meu certificado SSL não é para esse domínio. Mas eu não quero SSL nesse domínio / subdomínio!
Meu domain2.com.conf é idêntico ao meu arquivo portal.domain2.com.conf, exceto para o ServerName e o ServerAlias.
O que eu poderia estar fazendo de errado?
configuração do domínio1:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/domain2.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ServerName domain2.com
ServerAlias www.domain2.com
</VirtualHost>
configuração portal.domain1:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName portal.domain2.com
DocumentRoot /var/www/portal.domain2.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Editar 1: Se eu executar o apachectl -tD DUMP_VHOSTS:
VirtualHost configuration:
*:443 domain1.com (/etc/apache2/sites-enabled/domain1.com-le-ssl.conf:2)
*:80 is a NameVirtualHost
default server 158.69.192.185 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 158.69.192.185 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost domain2.com (/etc/apache2/sites-enabled/domain2.conf:1)
alias www.domain2.com
port 80 namevhost domain1.com (/etc/apache2/sites-enabled/domain1.com.conf:1)
alias www.domain1.com
port 80 namevhost portal.domain2.com (/etc/apache2/sites-enabled/portal.domain2.com.conf:1)
Tags ssl virtualhost subdomain