PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Alias: Permission denied



svki
02.04.02, 16:08
Ich möchte eine URL auf meinem Server umleiten, habe auch einen ALIAS in der httpd.conf gesetzt. Ist das umgeleitete Verzeichnis innerhalb der Struktur von Apache, funktioniert es. Ist das Verzeichnis in /home/Benutzername bekomme ich ständig ein "permission denied", obwohl die Dateien root gehören.

Hängt es am Benutzer, mit dem Apache gestartet wird?
Mit welchem Benutzer wird Apache gestartet?
Wer kann sachdienliche Hinweise geben.


So long,

Sven

TNT
02.04.02, 16:37
Hi,

unter SuSE läuft der APACHE m.e. unter wwwrun

Grüsse

Thomas

Olli
02.04.02, 16:46
> unter SuSE läuft der APACHE m.e. unter wwwrun
Gebnau. Das heisst, das der user wwwrun die Dateien lesen können muss. Schau dir mal die Rechte von /home/Benutzername an. Wahrscheinlich sehen die so aus: drwx------ Versuche mal chmod 755 /homeBenutzername.
Denke aber daran, das dann auch andere in dein home-Verzeichnis rankommen.
Schau auch ruhig mal in /var/log/httpd/error_log rein. Da findest du auch oft Hinweise.

oliver

netzmeister
02.04.02, 17:54
Hallo,

chmod 755 ist hier das Prinzip Giesskanne!

Es reicht ein chmod a+rx /home/*userverz*

Damit können alle User das jeweilige Verzeichnis lesen und durchsuchen(ausführen). Damit dann auch der Apache.

Viele Grüsse

Eicke

Nighthawk
03.04.02, 10:14
Original geschrieben von netzmeister
Hallo,

chmod 755 ist hier das Prinzip Giesskanne!

Es reicht ein chmod a+rx /home/*userverz*


Wo ist denn da der Unterschied?

netzmeister
03.04.02, 10:22
Hallo Nighthawk,

Du hast recht, hatte mich verlesen :rolleyes:

Grüsse

Eicke

Nighthawk
03.04.02, 10:30
Drum merke: Auch Admins sind nur Menschen.

svki
04.04.02, 12:45
Danke an alle,

es klappt jetzt.

So live long and prosper.

Sven