Apache VirtualHost Mehrere Wildcard-Domänen / SSL

Apache VirtualHost Mehrere Wildcard-Domänen / SSL

Ich versuche, die Konfiguration für Folgendes herauszufinden:

Mehrere Domänen – (example1.com, example2.com, example3.com) Einzelner virtueller Host, Platzhalter-Subdomänen (*.example1.com, *example2.com usw.)

Meine aktuelle Konfiguration ist:

<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>

Meine VirtualHosts und Weiterleitungen funktionieren für alle Domänen einwandfrei. Das Problem, das ich habe, betrifft SSL. Jede Domäne hat ihr eigenes SSL-Zertifikat und ich kann die |DOMAIN|Variable in der SSL-Konfiguration anscheinend nicht verwenden.

Wie konfiguriere ich das SSL-Zertifikat basierend auf der verwendeten Domäne?

Vielen Dank im Voraus für alle Hinweise – ich weiß das wirklich zu schätzen!

Antwort1

Versuchen Sie, vhost mit diesem Dienstprogramm zu installierenhttps://github.com/syntaxweaver/Ubuntu-ServConf Anschließend können Sie das vhost-Verzeichnis in eine andere Domäne duplizieren. So sparen Sie Zeit bei der Einrichtung des Webservers.

verwandte Informationen