apache / userdir / permission??

odenter

Well-Known Member
Also ich hab Apache konfiguriert, der Läuft auch soweit gut, jetzt wollte ich erreichen, daß ein User durch Eingabe von 192.168.1.101/~Benutername/ die Dinge angezeigt bekommt, die in dem Verzeichnis /home/Benutzername/public_html liegen.

Jedoch sagt der Apache mir immer

Code:
Forbidden
You don't have permission to access /~odenter/ on this server.

Apache/1.3.29 Server at teufelchen.home Port 80

Versteh ich aber nicht so ganz, denn meine http.conf Datei sieht so aus
Code:
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>

Hat irgendjemand einen Tip für mich?
 
AFAIR muss apache "x" fuer das Verzeichnis und dein $HOME haben und "r" für die Dateien.
 
Last edited:
Wie kann ich das denn prüfen, also ob apache das darf?
Also ich hab das Verzeichnis und die Datei mit chmod 751 behandelt :)
 
> Wie kann ich das denn prüfen, also ob apache das darf?
`ls -l' ?

Verzeichnisse a+x
Dateien a+r
 
Mh, wenn ich mit chmod a+r public_html die Rechte entsprechend setze, dann kommt immernoch die gleich Fehlermeldung. :(

Verzeichnis
Code:
drwxrwxr-x  2 odenter  odenter  512 Nov  6 15:47 public_html

Datei
Code:
-rwxrwxr-x  1 odenter  odenter  21 Nov  6 15:47 index.htm
 
Last edited:
Und dein Homeverzeichnis, bzw alle Verzeichnisse bis zu public_html braucht apache auch x
(siehe oben). Ich wette $HOME steht auf 770 oder 700.
 
/home
Code:
lrwxr-xr-x   1 root  wheel        9 Nov  6 14:45 home -> /usr/home

Irgendwie fange ich an zu glauben, das hängt irgendwie noch mit meiner httpd.conf zusammen. :zitter:
Am meisten ärgert mich, daß ich das alles schonmal hintbekommen habe. *grml*

Muss apache vielleicht Mitglied einer anderen Gruppe werden?
 
Last edited:
Code:
drwxr-xr-x  3 odenter  odenter  512 Nov  6 15:47 odenter

Problem gefunden. :)
*Kopf auf den Schreibtisch hau*
In der httpd.conf fehlte einfach der Eintrag unter mod_dir.c für index.htm. :rolleyes:
Änder ich den Dateinamen auf index.php ab funzt alles. :rolleyes:

Trotzdem Danke für deine Mühen. :)
 
Back
Top