Page 1 of 1

Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 16:59
by the_postman
Moin,
habe eben versucht, ein anderes Verzeichnis ausser den von confixx erzeugten freizugeben. Der Eintrag in der httpd.conf sah wie folgt aus:

Code: Select all

<VirtualHost meine.url.de>
    ServerAdmin info@meine.url.de
    DocumentRoot /home/testuser/htdocs
    ServerName meine.url.de
</VirtualHost>
Jedoch funzt das nicht so ganz einwandfrei.
Ich bekomme jedes Mal die Meldung

Code: Select all

Forbidden
You don't have permission to access / on this server.
Nicht weiter schlimm, dachte ich mir. Einfach eine index.html erstellen und dann sollte das behoben sein. Nein, immer noch der selbe Error.
Auch als ich versucht habe eine Datei in htdocs anzulegen, und diese per Browser aufzurufen kam die selbe Meldung.
Wie muss der Eintrag in der httpd.conf nun korrekt lauten?
mfg

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 17:43
by gamecrash
Hmm, hat denn der Apache überhaupt die Berechtigung, auf das Verzeichnis und die Datei zuzugreifen? Das Errorlog könnte auch Auskunft geben...

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 18:48
by the_postman
Rechte sind korrekt, im error.log steht nix. :(

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 18:52
by dodolin
Rechte sind korrekt, im error.log steht nix.
Das wiederum glaub ich dir nicht ganz.
http://httpd.apache.org/docs/misc/FAQ.html#malfiles
http://httpd.apache.org/docs/misc/FAQ.html#forbidden

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 18:56
by the_postman
Das erste traf nicht zu, das zweite hat mir auch nicht weitergeholfen, da meines erachtens alle dort aufgefuehrten Dinge bei mir stimmen.

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 19:04
by darkspirit
Poste bitte mal die Ausgabe von "ls -la /home/testuser/htdocs"

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 19:31
by dodolin
Das erste traf nicht zu, das zweite hat mir auch nicht weitergeholfen, da meines erachtens alle dort aufgefuehrten Dinge bei mir stimmen.
http://www.catb.org/~esr/faqs/smart-que ... l#symptoms

2. Aufforderung: Poste doch einfach mal den entsprechenden Eintrag von error.log.

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-10 20:36
by superuser1
muss er nicht vorher in der httpd.conf eine Alias Direktive für ein Verzeichnis ausserhalb des DocumentRoots setzen ?

http://httpd.apache.org/docs/urlmapping.html#outside

:roll:

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-11 17:24
by the_postman
DarkSpirit:
ls -la:

Code: Select all

total 12
drwxr-xr-x    2 bouncer01 users        4096 2003-12-11 17:17 .
drwxr-x---   20 bouncer01 users        4096 2003-12-10 16:51 ..
-rw-r--r--    1 bouncer01 users           5 2003-12-10 16:51 index.html
dodolin:
Rechte sind korrekt, im error.log steht nix.
2. Aufforderung: Poste doch einfach mal den entsprechenden Eintrag von error.log.
*verwirrt*

superuser1:
mh, ich glaube nicht. ich brauche dieses alias ja nicht zwangslaeufig.

Re: Andere Verzeichnisse durch Virtualhost freigeben

Posted: 2003-12-12 17:38
by gamecrash
Es muss in einem Log was drinstehen, zumindest dass der Fehler aufgetreten ist. Vielleicht schaust Du im falschen?

Ich bin mir jetzt nicht sicher wie das mit den Rechten aussieht, aber ich glaub fast dass der Apache da nicht drauf zugreifen darf (im .., also /home/testuser haben fremde User nämlich keine Rechte). Kannst Du ja auch mal selber ausprobieren, einfach als Apache-User einloggen (su) und schaun ob Du die öffnen kannst ;)