PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datein für Webserver im home -Verzeichnis



17.03.01, 20:17
Ich möchte mehrere Domains verwalten. Die Verzeichnisse für die Benutzer sollen im /home/domain1, /home/domain2 liegen usw.
Die Benuzter sollen ihren Daten per FTP in diese Verzeichnisse schieben. Also hab ich den Main Server unter Apache auf das Home Verzeichnis angepasst. Aber nun kommt folgende Fehlermeldung:
You don't have permission to access / on this server.
Daher meine Frage: mit welchen Benutzer und in welcher Gruppe muss der Apache Server laufen, dass alles funktioniert?
Oder muss ich was am den wu-ftp umstellen??

Bin über jede Hilfe dankbar!

17.03.01, 21:09
Hi, ich hab das gleiche Problem mit apache ich will auf files im /data Verzeichnis zugreifen, auch ich bekomme die Meldung "You don't have permission to access" ich weiss auch hier nicht weiter!

17.03.01, 21:56
Hi

wie sehen die die Dateien ftpusers und ftpaccess in /etc aus? Achtung! Die in ftpusers gelisteten user dürfen ftp nicht nutzen!

Hans

18.03.01, 11:26
Die Leute können ihre Datein ja hochladen usw. NUR sieht es so aus als hätte der Benutzer Apache nicht Berechtigung, die hochgeladenen Datein zu lesen.

Achso im Error Log steht:
[Sat Mar 17 21:24:05 2001] [error] [client 192.168.1.5] Directory index forbidden by rule: /home/domain1/


[Dieser Beitrag wurde von sUbsYs am 18. März 2001 editiert.]

18.03.01, 13:03
Ich hab das /home/domain1 auf CHMOD 0777 gesetzt hilft aber auch nicht :-(

18.03.01, 19:33
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von sUbsYs:
Ich hab das /home/domain1 auf CHMOD 0777 gesetzt hilft aber auch nicht :-([/quote]
Die letzte 7 ist Quatsch und ein Sicherheitsloch dazu -> nimm statt dessen 0744.

Wie bei Dir im ERROR-LOG steht, verbietet eine Regel die Auflistung des Verzeichnisses. Kopiere mal eine HTML-Datei in das Verzeichnis /home/domain1 und gebe diese im Browser direkt an -> also:
http://do.main.1/datei.html (do.main.1 natürlich mit Deinen Werten ersetzen http://www.linuxforen.de/ubb/wink.gif

Damit siehst Du, ob der Apache die Datei ausliefert. Wenn das nicht klappt, dann poste mal den Abschnitt, wo Du die Benutzerverzeichnisse deklarierst.

mfg
Thomas

19.03.01, 00:27
Hi,
entweder befindet sich garkeine index.html im web verzeichnis oder ihr habt tatsächlich die falschen permissions.
die meisten systeme setzen die home dirs auf
rwx------ , so dass nur der benutzer selbst drauf zugreifen kann
ich würde testweise mal das benutzerverzeichnis auf go+rwx setzen

gruss

Bernd

19.03.01, 15:03
Schlagt mich! :-) . Ich hab tatsächlich einen Fehler in der httpd.conf gehabt.
Danke nochmal!! Aber ich bekom immer ein Forbidden wenn ich nicht CHMOD 777 gesett habe!

[Dieser Beitrag wurde von sUbsYs am 19. M&auml;rz 2001 editiert.]