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.