Sandy Drobic schrieb:
Hallo Leute,
eine Frage an die Apache-kundigen in der Liste:
ich versuche auf einem Suse 9.2 Server mit Apache 2.0.52 namensbasierte virtuelle Server einzurichten. Apache reagiert auf die URL, nimmt jedoch nicht die in der <virtualserver> festgelegte DocumentRoot an.
Bekanntes Problem, Lösung siehe unten.
Unter Suse sind die Konfigurationsdateien in dermaßen viele Einzelsplitter zerlegt, dass mir nur noch schwindelig geworden ist.
Geht mir genauso, daher habe ich meine Einstellungen in eine eigene Datei (httpd.conf) eingetragen, die alles kompliziertere einbindet. Yast ist dafür geeignet, Einsteigern einen einfachen Apache anzulegen. Aber für alles kompliziertere ist Yast nicht mehr zu gebrauchen.
Wie richtet man unter Suse einen namebased virtual Host ein?!?
Zuerst muss apache auf den Schnittstellen hören:
Listen 80
Listen 8080
Listen 591
Ich habe in meiner httpd.conf für jeden Vhost einen Eintrag:
NameVirtualHost 192.168.0.10:80
NameVirtualHost 192.168.0.10:8080
NameVirtualHost 192.168.0.10:591
und dann für jeden vhost einen Eintrag wie: