Koelln, Florian wrote:
Hallo,
ich bin grade dabei, von einem (funtionierenden) suse8.1 mit apache 1.3.26 auf ein suse10.0 mit apache2 2.0.54 umzuziehen, ich benutzte apache-prefork. Das System hat mehrere Virtual hosts auf derselben IP-Adresse.
Ich habe die alte virtualhosts.conf per script in Einzeldateien zerlegt, die jetzt in /etc/apache2/vhosts.d mit der Endung .conf liegen. Diese sehen wie unten aus (Beispiel 1.conf=mytest.de, 2.conf=www.pfurz.mytest.de, da sind noch eine Handvoll weitere .conf-Dateien, aber alle in demselben Stil, auch andere sld mytest.de).
IP-Adresse<->fqn am Client in die /etc/hosts eingetragen, die Domains durchgebrowsed, alle nehmen die erste .conf-Datei, also in diesem Fall mytest.de.
Hmm ich sehe nicht gerade etwas, aber eine Möglichkeit wäre, dass deine vhosts gar nicht zum Zug kommen und du inetwa dasselbe wie im ersten vhost als default konfiguriert hast? Gibts noch einen _default_ virtualhost oder hast du im globalen kontext auch das documentroot auf jenes Verzeichnis gesetzt? Ändere mal jene pfade woandershin dass du die unterscheiden kannst - sprich ob die vhosts überhaupt funktionieren. Wenn dies der Fall wäre überprüfe mal deine NameVirtualhost directive... Vielleicht hilfts ja Matti