Subdomínios HTTPS não estão sendo redirecionados para o certificado não curinga

1

Como faço para configurá-lo de modo que https://anything.example.com redirecione para https://example.com corretamente?

Minha configuração atual é assim:

http://example.com --> https://example.com
http://subdomain.example.com --> https://example.com

Eu tenho um registro CNAME com meu host que aponta * .example.com para example.com.

O problema é que não tenho um certificado curinga, por isso, quando os usuários tentam acessar o link : //subdomínio.exemplo.com, eles são atendidos com esta página agradável .

Aqui está o meu arquivo de configuração:

<VirtualHost *:80>
    ServerName example.com/
    Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    SSLEngine on
    SSLCertificateFile /home/ssl.crt
    SSLCertificateKeyFile /home/ssl.key
    SSLCACertificateFile /home/intermediate.crt

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    Options -Indexes
</Directory>

Estou executando o Apache2 no Ubuntu 14.04. Eu não estou usando um arquivo .htaccess.

    
por Nate 10.06.2016 / 03:56

1 resposta

2

Isso não é possível sem um certificado curinga ou um certificado para o subdomínio. Você pode criar um certificado para cada subdomínio usando Vamos criptografar (assumindo que o custo é o problema).

    
por 10.06.2016 / 04:45