ForumApache und virtuelle Hosts
Karsten Tröß – Mittwoch, 04. Februar 2009 10:00 Uhr

Hallo Zusammen,

ich habe folgendes Problem:
ich will den Apache so konfigurieren dass er zwei Webseiten verwaltet.
Ich habe mir auch schon einiges an Doku angeschaut, leider funktioniert das nicht so wie es soll und ist teilweise wiedersprüchlich: in der httpd.conf soll alles stehen oder in /vhost.d/*.conf soll eine Datei für alle vhosts stehen oder eine Datei pro vhost,…
Nichts funktioniert.

Mein Umfeld:
1x PC mit opensuse 10.3 mit Apache
1x PC mit Suse 9.1 + dns…

Was muss ich z.B. noch mi DNS eintragen?
Wie sieht eine “richtige” Konfig aus (ich denke 1x Datei pro vhost in ./vhost.d)?

Danke.

Gruß
Karsten

1 Antwort
Andreas M. – Mittwoch, 04. Februar 2009 21:03 Uhr

Hallo Karsten,

hier findes du einen Beitrag zu den Virtual Hosts und Bind:
http://www.linux-community….s-in-Bind-eintragen#48472start

Nun zum Apache:

Die Apache-Konfigurationsdatei
/etc/apache2/sites-available/default
ergänze am Ende der Datei mit dem folgenden Eintrag:


DocumentRoot /var/www/testsite
ServerName testsite

Dann erstelle das Verzeichnis /var/www/testsite mit:

mkdir /var/www/testsite

Das sollte es gewesen sein.

Grüße
Andreas

Andreas M. – Mittwoch, 04. Februar 2009 21:09 Uhr

Der Links war fehlerhaft. Der hier sollte funktionieren:
https://www.linux-community.de/Community/Fragen/Virtual-Hosts-in-Bind-eintragen

Andreas

Karsten Tröß – Donnerstag, 05. Februar 2009 18:19 Uhr

Hallo Andreas,

vielen Dank für die Infos zum Bind.

Nun zum Apache:

Auf welches System bezieht sich Deine aussage? Unter meinem opensuse 11.0 habe ich dieses Verzeichniss nicht.

Wie ist es mit der Aussage vom Handbuch: für jeden Virtuellen host unter
/etc/apache2/vhosts.d/ eine Datei mit der Endung *.conf anlegen -> wird automatisch gelesen und aktiviert.

In welcher Datei muss dann der Eintrag
NameVirutalHost *
stehen?

Oder ist die Beschreibung im Handbuch / den Konfigfiles nicht korrekt?
-> es müssen doch alle vhosts in einer Datei beschrieben werden?

Danke.

Grüße
Karsten