Eu tenho um VPS trabalhando com o apache2. Meu problema é que eu tenho 2 projetos:
1. example.com
2. admin.example.com
Eu tenho um certificado SSL (válido apenas para) example.com
Meu problema é, quando eu acesso a admin.example.com, o servidor web está servindo meu projeto mestre (como eu acesso a example.com). O mesmo problema se eu acessar por ip.
Eu tenho 2 host virtual configurado. Estou redirecionando para https com o arquivo .htaccess
meu arquivo conf example.com:
<VirtualHost example.com:80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot "/var/www/example.com/public"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost example.com:443>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot "/var/www/example.com/public"
SSLEngine on
SSLCertificateFile /etc/ssl/example.com/example.com.crt
SSLCertificateChainFile /etc/ssl/example.com/example.com.intermediate.ca
SSLCertificateKeyFile /etc/ssl/example.com/example.com.key
</VirtualHost>
</IfModule>
insira a descrição da imagem aqui
meu arquivo conf admin.example.com
<VirtualHost admin.example.com:80>
ServerAdmin [email protected]
ServerName admin.example.com
ServerAlias www.admin.example.com
DocumentRoot "/var/www/admin.example.com/public"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Tags ssl vps virtualhost apache-2.4