Virtuelle Hosts bei OpenSuse

Hallo,

ich muss in der Schule auf einer Virtuellen Maschine (VirtualBox) Linux OpenSuse Version 11 (glaub ich) virtuele Host einrichten Bis jetzt habe ich FTP und LAMP installiert und konfiguriert. Ich versuche schon seit gestern einen virtuelen Host einzurichten klappt aber nicht. Um es zu machen habe ich eine vhost.conf datei in /etc/apache2/v.host/ erstellt und folgendes rein geschrieben:

DucumentRoot /home/„user-name“/html/
ServerName web.test

in dem dokument root habe ich den order html und drin eine index.html seite erstellt

web ist in /etc/hosts als 127.0.0.1 eingetragen

nach der konfiguration habe ich den apache neugestartet

laut dem linux buch auf linuxbu.ch kapitel 6.5 sollte es funktionieren, tut es aber nicht. Ich weiß nicht weiter, was mach ich falsch ?

Sollte nicht entweder der ServerName auf „web“ umgestellt werden oder der eben „web.test“ in /etc/hosts eingetragen werden?

Außerdem sollte es „DocumentRoot“ heißen und ich hoffe, du hast „user-name“ durch deinen ersetzt und logischerweise alles ohne Anführungszeichen.

DocumentRoot hab ich, habe mich hier verschrieben
statt user-name hab ich natürlich meinen benutzername stehen (ohne „“)

Außerdem sollte es „DocumentRoot“ heißen und ich hoffe, du
hast „user-name“ durch deinen ersetzt und logischerweise alles
ohne Anführungszeichen.

ich habe jetzt die web.test in /etc/hosts hinzugefügt und ich glaub das nicht :smiley: ich bin mir 100% sicher das ich es in der Schule ausprobiert habe und es hat nicht funktioniert und jetzt funkt es ^^ vielen Dank

Sollte nicht entweder der ServerName auf „web“ umgestellt
werden oder der eben „web.test“ in /etc/hosts eingetragen
werden?

Hallo,

ich verwende OpenSuse nicht, nur Debian, aber:

ich muss in der Schule auf einer Virtuellen Maschine
(VirtualBox) Linux OpenSuse Version 11 (glaub ich) virtuele
Host einrichten Bis jetzt habe ich FTP und LAMP installiert
und konfiguriert. Ich versuche schon seit gestern einen
virtuelen Host einzurichten klappt aber nicht. Um es zu machen
habe ich eine vhost.conf datei in /etc/apache2/v.host/
erstellt und folgendes rein geschrieben:

a.) heißt das Verzeichnis für die vhost.conf Datei sicher nicht „/etc/apache2/v.host/“.

DucumentRoot /home/„user-name“/html/
ServerName web.test

b.) in deinem Beispiel ist das „DocumentRoot“ falsch.

Hi,
ich habe meinen letzten vhost vor ca. 5 Jahren eingerichtet, kenne mich also nicht wirklich aus. Grundsätzlich würde ich immer einen tcp-Port mit angeben sowie den letzen Slash in DocumentRoot weglassen. Ist „user-name“ nur der Platzhalter in Deinem Posting oder ist das eine Variable die der Apache auch kennt? Wenn zweiteres Zutrifft würde ich hier ’ anstatt " nehmen.
Zusätzlich würde ich den hosts-Eintrag prüfen… kannst du einen ping auf web absetzen? Schreib lieber den fqdn also web.test in die /etc/hosts
Ich hoffe Dir ein paar Anhaltspunkte gegeben zu haben.

Hallo,

habe ich eine vhost.conf datei in /etc/apache2/v.host/
erstellt und folgendes rein geschrieben:

DucumentRoot /home/„user-name“/html/
ServerName web.test

in dem dokument root habe ich den order html und drin eine
index.html seite erstellt

web ist in /etc/hosts als 127.0.0.1 eingetragen

nach der konfiguration habe ich den apache neugestartet

laut dem linux buch auf linuxbu.ch kapitel 6.5 sollte es
funktionieren, tut es aber nicht. Ich weiß nicht weiter, was
mach ich falsch ?

Was siehst du wenn in Browser gibst:
http://localhost

Sonst wenn Du IpenSuse installiert hast, verwende doch YAST für die Konfiguration.

Siehe:
http://de.opensuse.org/Apache
http://de.opensuse.org/VirtualBox

Gruß
Pawel

Hallo,
ist das Dein reller Name?

ich muss in der Schule auf einer Virtuellen Maschine
(VirtualBox) Linux OpenSuse Version 11 (glaub ich)

die Tatsache, daß es in einer virtuellen Maschine läuft, sollte keine Rolle spielen

Ich versuche schon seit gestern einen
virtuelen Host einzurichten klappt aber nicht. Um es zu machen
habe ich eine vhost.conf datei in /etc/apache2/v.host/
erstellt und folgendes rein geschrieben:

DucumentRoot /home/„user-name“/html/
ServerName web.test

ich habe so etwas noch nicht gemacht, aber wenn es *genau so* drin steht, kann es nicht klappen: Tippfehler!

Ich weiß nicht weiter, was
mach ich falsch ?

ich vermute, nur den Tippfehler

Habt Ihr denn auch erklärt bekommen, wozu das Ganze gut ist?
Mit einer guten Erklärung hat man auch einen guten Weg zur Fehlersuche …

Gab es denn keine Fehlermeldung, z.B. im Systemprotokoll?

Hinweise:

dmesg | tail

zeigt die letzten Fehlermeldungen (geht auch als user)

tail -f /var/log/messages &

startet (in einer Konsole) das allgemeine System-Protokoll (root erforderlich!)

Unter Umständen heißt die Protokoll-Datei auch anders, sie sollte aber auch in /var/log/ stehen

Hallo wyplosz,

ich benutze nicht OpenSuse.
Ich würde versuchen, die Frage in einem OpenSuse-Forum zu stellen
http://www.opensuse-forum.de/

Ich hatte mich nach Suse 7.2 von Suse verabschiedet, weil mir die Administration zu kryptisch war und kann Dir leider nicht weiter helfen mit dem virtuellen host.

Mir klingt es allerdings so, als ob das Ding sowas wie ein vm wäre und dann würde ich es mal mit einer kostenlosen vmware Version probieren. Die kann man downloaden und es sind viele Schritte automatisiert und sie ist stabil und läuft sowohl unter windows systemen als auch unter diversen unix Systemen.
http://www.vmware.com/de/

Viele Gruesse
derdoode

Hallo wyplosz,

ich bin seit ca. 5Jahren nur noch mit XP unterwegs…

schau mal ob in deiner Nähen eine linux user group ist
z.B. Augsburg www.luga.de

Sporry !

Hallo,
leider kenne ich mich mit VirtualBox nicht aus, eventuell findet sich ein anderer Profi der sich damit auskennt.
Gruß