PHP mit Userrechten für jeden VirtualHost

Apache, Lighttpd, nginx, Cherokee
Post Reply
rampro
Posts: 7
Joined: 2003-09-13 00:46
 

PHP mit Userrechten für jeden VirtualHost

Post by rampro »

Hallo,

nachdem ich nun ewig rumgegoogelt habe bin ich noch verwirrter als je zu vor. Mein Ziel ist es für jeden VirtualHost einen Benutzer anzulegen und die PHP-Skripte als diesen Benutzer aus zu führen, einfach um zu verhindern, dass Dateien vom anderen VirtualHost bearbeitet werden können. Zuerst dachte ich das geht mit suexec, aber irgendwie gings nicht. Wenn ich aus PHP eine Datei anlege gehört die dem Apache-Haupt-Benutzer wwrun, nicht aber dem der als User im VIrtualHost-Abschnitt in der httpd.conf eingetragen ist. Dann habe ich gelesen, dass das wohl nur geht, wenn man PHP als CGI ausführt, dann gehen aber keine persistenten DB-Verbindungen und so... Auch nichts. Wenn einer von euch etwas Licht in dieses Durcheinander bringen könnte wäre ich SEHR dankbar!

Rapha
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: PHP mit Userrechten für jeden VirtualHost

Post by r00ty »

schau mal im FAQ Bereich nach suPHP....
FAQ -> Webserver -> 2. Seite
jamesb
Posts: 661
Joined: 2002-05-08 15:35
Location: Karlsruhe
Contact:
 

Re: PHP mit Userrechten für jeden VirtualHost

Post by jamesb »

Oder auch im Debianhowto unter "PHP via SuPHP", ist auch leicht auf SuSE & Co. übertragbar.

JamesB
Post Reply