Apache usando vários domínios com SSL em apenas 1

1

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>
    
por tesoner 15.03.2017 / 03:58

0 respostas