Hi,
so solltest Du es schreiben:
-- Schnipp --
NameVirtualHost *
documentroot...
servername domain1
</virtualhost>
documentroot ...
servername domain2
</virtualhost>
-- schnapp --
Warum? Ganz einfach:
Du hast das "*" als VirtualHost deklariert und nicht "MyDomainX"
So sollte es auch bei Dir funken.
Das sind aber nicht die einzigen Sachen die Du zwischen Virtualhosts eintragen kannst...
Viele Grüße
Frank
----- Original Message -----
From: Marco Schuler
To: suse-linux@suse.com
Sent: Tuesday, May 27, 2003 11:00 AM
Subject: Apache Virtual Hosts: Overlap
Hallo zusammen
Ich habe mir auf meinem Notebook einen virtuellen Host eingerichtet.
Das klappt. Nun habe ich noch einen zweiten virtuellen Host
hinzugefügt. Beim Aufruf von httpd -S wird reklamiert, dass sich die
zwei virtuellen Host überlappen.
Nachstehend der Ausschnitt aus meiner httpd.conf
=== SCHNIPP ===
NameVirtualHost *
<VirtualHost myDomain1>
DocumentRoot /home/schuler/myDomain1/mydocument_root
ServerName myDomain1
</VirtualHost>
<VirtualHost myDomain2>
DocumentRoot /home/schuler/myDomain2/mydocument_root
ServerName myDomain2
</VirtualHost>
=== SCHNAPP ===
Wenn ich versuche, auf myDomain1 zuzugreifen, funktionierts wunderbar.
Beim Versuch, auf myDomain2 zuzugreifen, erscheint aber myDomain1 im
Brower (klar, die Fehlermeldung sagt auch was von precedence).
Einträge in /etc/hosts sind gemacht.
(Anmerkung: Ich brauche nur lokalen Zugriff auf die Domains, soll
heissen vom Notebook aus, da es sich um "Entwicklungsserver" handelt)
Kann mir jemand einen Tip geben, wie ich das richtig konfiguriere?
Danke im voraus.
--
Grüsse
Marco