Welche Virtual Host-Definitionen muss ich unterstützen subdomain.mydomain.com und * .mydomain.com auf der gleichen IP-Adresse auf Apache 2?
-
08-07-2019 - |
Frage
Ich habe einen virtuellen Host-Setup auf Apache 2 wie so (vereinfacht):
<VirtualHost *>
ServerName domain.com
ServerAlias *.domain.com
DocumentRoot /var/www/domain.com/html
</VirtualHost>
<VirtualHost sub1.domain.com>
ServerName sub1.domain.com
DocumentRoot /var/www/sub1.domain.com/html
</VirtualHost>
<VirtualHost sub2.domain.com>
ServerName sub2.domain.com
DocumentRoot /var/www/sub2.domain.com/html
</VirtualHost>
Das Ergebnis ich suche ist alles, was nicht sub2.domain.com oder sub1.domain.com ist, sollte auf die domain.com gehen. Sie haben alle auf dem gleichen Standard-Port sein, und sie alle teilen die gleiche IP-Adresse.
Was tatsächlich passiert ist, dass sub2 geht wie erwartet SUB2, und alles andere geht an SUB1, das heißt die Wildcard-Definition wird ignoriert.
Wie kann ich dieses Problem beheben up?
Danke!
Lösung
Ändern Sie die
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow