bin noch ein Apache Neuling und habe Probleme mit VirtualHost. Ich habe bei meinem Provider eine Domäne (Beispiel myDomain.de) registriert.
Darüberhinaus habe ich mehrere Subdomains registriert:
guaca.myDomain.de
remv.myDomain.de
ownc.myDomain.de
alle Subdomains sind auf meine Fritzbox zuhause umgeleitet und haben die gleiche IP.
Hinter der Fritzbox arbeitet ein Debian Server mit Apache 2.2. Der Port 80 ist auf den Server weitergeleitet.
Die ports.conf hat folgenden Inhalt:
- Code: Select all
NameVirtualHost *:80
Listen 80
Es gibt 3 config files
guaca.conf
remv.conf
ownc.conf
Inhalt ist immer gleich:
Beispiel guaca.conf:
- Code: Select all
<VirtualHost *:80>
ServerName guaca.myDomain.de
ServerAdmin webmaster@localhost
DocumentRoot /var/www/guaca
</VirtualHost>
Beispiel remv.conf:
- Code: Select all
<VirtualHost *:80>
ServerName remv.myDomain.de
ServerAdmin webmaster@localhost
DocumentRoot /var/www/remv
</VirtualHost>
Beispiel ownc.conf:
- Code: Select all
<VirtualHost *:80>
ServerName ownc.myDomain.de
ServerAdmin webmaster@localhost
DocumentRoot /var/www/ownc
</VirtualHost>
Alle 3 configs wurden mit a2ensite aktiviert. Apache2ctl -V listet alle 3 als Vhost auf, die guaca.myDomain.de als default.
Wenn ich nun von extern mit dem Browser eine der 3 Adressen aufrufe kommt immer nur die default side guaca.myDomain.de
Im /var/log/apache2/access.log steht immer die richtige webadresse (http://guaca.myDomain.de, http://remv.myDomain.de oder http://ownc.myDomain.de). Leider wird scheinbar der ServerName nicht richtig gebildet. Ich versuche das schon seit Tagen und bin langsam am Ende. Ich habe alle Tutorials und Infos aus dem Web schon ausprobiert.
Woran könnte dieses Verhalten liegen, was kann ich noch testen?
Danke für Eure Hilfe