Speicherplatzlimit für Webspace

Apache, Lighttpd, nginx, Cherokee
Post Reply
lucullus
Posts: 5
Joined: 2005-03-02 10:53
 

Speicherplatzlimit für Webspace

Post by lucullus »

Hallo,

ich hab ein Problem mit meinem vServer, ich möchte nämlich für Freunde und Studienkollegen Webspace einrichten und dafür natürlich auch ein Speicherplatzlimit setzen.

Dafür bieten sich - ganz klar - quotas an. Ich verwende ext2 als Dateisystem und habe auch bereits quotas aktiviert und erfolgreich getestet. Ein Benutzer 'soundso' kann also das für ihn gesetzte Limit nicht überschreiten, bzw. gibt's ja dann auch noch die Gruppenquotas. Soweit so gut. Mein Problem liegt aber daran, dass Files am Webserver ja nicht zwingend dem jeweiligen Benutzer gehören müssen, also via FTP von ihm hochgeladen werden, sondern auch durch einen Upload via Browser angelegt werden können - und diese Dateien tragen dann die UID des Webservers. Klar. Das führt aber dann die quotas ad absurdum, da die ja dann zur Platzbeschränkung sinnlos geworden sind......

Eine PHP-Installation als CGI reizt mich nicht besonders, da gehören zwar dann alle Files meines Wissens nach dem jeweiligen User, aber andererseits ist die Modullösung wesentlich performanter und wird IMHO auch meistens eingesetzt. Eine mögliche Lösung wäre, die zur Verfügung stehenden loopdevices zu verwenden, mit dd für jeden User eine entsrpechend große Datei anzulegen (z.B. 50MB) und dann mit losetup, mkfs.ext2 und einem entsprechenden Eintrag in der fstab eine virtuelle Partition mit eben 50MB Speicherplatz - da ist es dann egal ob die Dateien www-data oder "soundso" gehören.

Naja.... sehr reizvoll find ich diese Lösung nicht. Kann mir vielleicht jemand ein paar Tips geben, wie man die Partitionierungsfrage etwas besser lösen kann? Sind diese Vorschläge die ich unterbreitet hab gute Lösungen, oder empfindet ihr sie genau so wie ich als irgendwie sch.... Nun ja was sind meine Alternativen?
lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW
 

Re: Speicherplatzlimit für Webspace

Post by lufthansen »

hmm die dateien nach dem upload einfachn chowen lasen ?
in neen einzeiler in php
thrawn1024
Posts: 47
Joined: 2004-09-04 21:36
 

Re: Speicherplatzlimit für Webspace

Post by thrawn1024 »

ich glaube nicht, dass der webserver ein chown zum "userxx" ausführen kann..

das einzige was mit in den sinn kommt, wäre ein cron, der alle x minuten im verzeichniss y das chown ausführt.. oder halt php als cgi (hat ja auch noch andre vor-/nachteile)

chris
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Speicherplatzlimit für Webspace

Post by alexander newald »

PHP als CGI und SUEXEC. Nicht nur das Quotaproblem verschwindet, es bringt auch mehr Sicherheit
aule
Posts: 24
Joined: 2004-08-21 16:18
 

Re: Speicherplatzlimit für Webspace

Post by aule »

In den gepinnten Thread in diesem Forum gibt es Infos dazu

AUle
lucullus
Posts: 5
Joined: 2005-03-02 10:53
 

danke für die hilfe,

Post by lucullus »

Ich hab mich auf Grund dieses HowTos für suPHP entschieden:
http://www.debianhowto.de/howtos/de/suphp/c_suphp.html

D.h. meine Einträge in der httpd.conf waren wie folgt:

suPHP_Engine on
AddHandler x-httpd-php .php

Ich denke das erfüllt die Anforderungen ebenfalls. Zu meiner Installation: ich fahre ein Debian Sarge und verwendet Apache 1.3.33.
Post Reply