OVH Community, your new community space.

www-data Problem


syntheticsw
14.05.09, 14:29
@ Flaggi :

Auf dem Server haben neben
diversen Virtual Hosts auch normale
Linux Nutzer ihre Seiten in ihren public_html Ordnern sitzen,
also in der Form example.com/~nutzer1 example.com/~nutzer2 usw.

Gibt es da auch eine Möglichkeit mit fastcgi und suexec ?

Ich muß ja bei suexec für jeden Virtual Host den
User und Gruppennamen einfügen. Kann man denn in userdir irgendwie
den aktuellen Nutzernamen abfragen ?

Danke.

syntheticsw
05.05.09, 02:39
Vielen Dank für die ganzen Infos und die Links.

Flaggi
04.05.09, 07:25
Zitat Zitat von syntheticsw
Hallo !


Welche Möglichkeiten gibt es das www-data Problem zu lösen,
also das PHP Skripte Dateien erstellen die unter dem selben User und
Gruppe wie Apache laufen.

Ich habe gelesen man könnte dies mit fastcgi und suexec
machen. Hat diese Lösung irgendwelche Nachteile gegenüber
dem normalen Apache PHP Modul ?

Wie lösen das profesionelle Hoster wie OVH ?


Danke.
das gute an fastcgi ist, das jeder "Host" da auch seine eigene php.ini hat ...
so kann man gezielt sachen freischalten die für andere z.b. nicht notwendig sind ... ich hab seit 3 jahren ISPOmega mit der Lösung im Einsatz... läuft stabil und gut ... (ca. 180 Hosts) ...

ALiEn
03.05.09, 22:07
http://wiki.rootforum.de/scripting/p...php_vs_php-cgi


fastcgi lädt auch was "dauerthaft" in den Speicher... ob der PHP Interperter mit geladen wird bin ich mir nicht sicher.

syntheticsw
03.05.09, 21:24
@ALiEn :

Bei mod_php wird doch der PHP Interpreter
permanent im Speicher gehalten, so quasi
als Daemon, oder ?

Wenn ich die Beispiele im Netz mit fastcgi
und suexec sehe, sieht es immer so aus, als würde
der PHP Interperter bei jedem Skript neu gestartet.

Ist dem so ?

@whyte :

Das Problem ist ja das Apache immer mit den Rechten
eines Nutzers / einer Gruppe ausgeführt wird und dann php
mit denselben Rechten ausführt. php legt dann immer auch Dateien
mit diesen an.

Selbst wenn ich alle Nutzer in die www-data Gruppe eintrage,
können sie ja trotzdem Dateien die www-data:www-data gehören
nicht in ihren Nutzer / Gruppe ändern.

whyte
03.05.09, 17:01
Ich vermute, dass professionelle Hoste auf die betreffenden Dateien korrekte Zugriffsrechte aller User, die die Datei bearbeiten müssen, gesetzt haben.
Man könnte es evtl. über eine Gruppe und chmod 664 regeln ...

ALiEn
03.05.09, 16:37
Es ist etwas "langsamer" als mod_php.

syntheticsw
03.05.09, 02:24
Hallo !


Welche Möglichkeiten gibt es das www-data Problem zu lösen,
also das PHP Skripte Dateien erstellen die unter dem selben User und
Gruppe wie Apache laufen.

Ich habe gelesen man könnte dies mit fastcgi und suexec
machen. Hat diese Lösung irgendwelche Nachteile gegenüber
dem normalen Apache PHP Modul ?

Wie lösen das profesionelle Hoster wie OVH ?


Danke.