Andere Verzeichnisse durch Virtualhost freigeben

Apache, Lighttpd, nginx, Cherokee
Post Reply
the_postman
Posts: 42
Joined: 2003-03-08 22:20
Contact:
 

Andere Verzeichnisse durch Virtualhost freigeben

Post 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
gamecrash
Posts: 339
Joined: 2002-05-27 10:52
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post by gamecrash »

Hmm, hat denn der Apache überhaupt die Berechtigung, auf das Verzeichnis und die Datei zuzugreifen? Das Errorlog könnte auch Auskunft geben...
the_postman
Posts: 42
Joined: 2003-03-08 22:20
Contact:
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post by the_postman »

Rechte sind korrekt, im error.log steht nix. :(
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post 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
the_postman
Posts: 42
Joined: 2003-03-08 22:20
Contact:
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post 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.
darkspirit
Posts: 553
Joined: 2002-10-05 16:39
Location: D'dorf
Contact:
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post by darkspirit »

Poste bitte mal die Ausgabe von "ls -la /home/testuser/htdocs"
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post 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.
superuser1
Posts: 291
Joined: 2003-11-26 18:43
Location: earth
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post 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:
the_postman
Posts: 42
Joined: 2003-03-08 22:20
Contact:
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post 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.
gamecrash
Posts: 339
Joined: 2002-05-27 10:52
 

Re: Andere Verzeichnisse durch Virtualhost freigeben

Post 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 ;)
Post Reply