Apache VirtualHost Vários domínios curinga / SSL

Apache VirtualHost Vários domínios curinga / SSL

Estou tentando descobrir a configuração do seguinte:

Vários domínios - (example1.com, example2.com, example3.com) Subdomínios curinga de host virtual único (*.example1.com, *example2.com, etc)

Minha configuração atual é:

<VirtualHost *:80>
     ServerAlias *.|DOMAIN|
     RewriteEngine on
     ReWriteCond %{SERVER_PORT} !^443$
     RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>

<VirtualHost *:443>
     ServerAlias *.|DOMAIN|
     SSLEngine On
     DocumentRoot /SITES/WWW/public
     SSLCertificateFile /SITES/SSL/example1.com.crt
     SSLCertificateKeyFile /SITES/SSL/example1.com.key
     SSLCertificateChainFile /SITES/SSL/gd_bundle-g2-g1.crt
</VirtualHost>

Meus VirtualHosts e redirecionamentos estão funcionando bem para todos os domínios. O problema que estou tendo é com SSL. Cada domínio tem seu próprio certificado SSL e não consigo usar a |DOMAIN|variável na configuração SSL.

Como faço para configurar o certificado SSL com base no domínio que está sendo usado?

Agradecemos antecipadamente por qualquer orientação - realmente agradeço!

Responder1

Tente instalar o vhost com este utilitáriohttps://github.com/syntaxweaver/Ubuntu-ServConf então você pode duplicar o diretório vhost para outro domínio. Isso economizará seu tempo para configurar o servidor web.

informação relacionada