• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Apache macht Probleme beim anzeigen von Seiten

Hallo Mitglieder,

ich habe jetzt einen Apachewebserver 2.0, dort habe ich den
DocumentRoot von /var/www auf /var/www/homepage geändert.
Ich habe Proftpd installiert und auch hier habe ich die Directory auf
/var/www/homepage gelegt. Dann habe ich einen neuen User im
System angelegt namens "tom". Mit diesem User melde ich mich über Ftp an meinem Linux
Web-, Ftpserver an und lege meine Homepagedateien in dem Pfad
/var/www/homepage ab, z.B. index.html. Der Ordner homepage gehört
zu der Gruppe homepageuser, zu der ich den user "tom"
hinzugefügt habe und der Besitzer von homepage ist auch "tom".
Wenn ich nun meine Homepage anschauen möchte und http://localhost angebe, steht da:

You don't have permission to access /apache2-default/ on this server. Additionally,
a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Ich möchte das der Ftpuser "tom" sich nur in dem Ordner
homepage bewegen darf, aber alle anderen user dürfen die Dateien lesen.

Mfg
Tommyboy
 
A

Anonymous

Gast
Dann poste doch mal die Berechtigungen von "/var/www/homepage".
 
Hallo Gast,
wenn du mir sagst mit welchem Befehl ich die Rechte
herausbekomme? Mache ich das gerne:). In der
apache2.conf ist ein user & usergroup mit dem namen
wwwuser angelegt. Mit diesem User wird der Prozess
ausgeführt, fügt man den öffentlichen Verzeichnissen
auch dieser Gruppe zu?


Mfg

Tommyboy
 
Code:
ls -lha /var/www

Die Zugriffsrechte müssen so gesetzt sein, dass der Benutzer mit dem der Apache läuft mindestens lesend darauf zugreifen kann.
 
Also das kam dabei raus:

Code:
drwxrwxr--  2 tom  4,0K 2006-02-22 18:43 .

Also wie muss ich nun die rechte setzen damit beliebige Leute meine Homepage lesen können?

Mfg
Tommyboy
 
Bei dem ls -lha fehlt irgendwie was. Nämlich die Angabe über die Gruppe.

Nicht destotrotz mach ein chown -R wwwrun /var/www und es sollte gehen. Dann gehört dem Apacheuser alles unter /var/www. Dann sollte er es lesen können.
 
Ja danke nun geht es aber wie ist das mit der sicherheit wenn ich den server ans www anbinde?

muß ich noch etwas speziell absichern?

mfg
tommyboy
 
Wenn Du den Server ins WWW anbindest kommen noch wesentlich mehr Aufgaben auf Dich zu als nur die Berechtigungen richtig zu setzen. Sie Dir mal den Thread "Den eigenen Server absichern" im Security Forum an.
 
Oben