2009-08-16 6 views
2

Ein Apache 2.x-Webserver mit Standardkonfigurationen aus den ubuntu/debian-Repositories verwendet das www-data-UNIX-Konto für Apache2-Prozesse, die Webanforderungen verarbeiten. Angenommen Apache bedient zwei verschiedene Sites (domain1.com und domain2.com), ist es Apache möglich, den UNIX-Benutzer www-data1 bei der Bearbeitung von Anfragen an domain1.com zu verwenden und den UNIX-Benutzer www-data2 bei der Bearbeitung von Anfragen an domain2 zu verwenden .com? Die Motivation besteht darin, den Code für jeden Domänennamen voneinander zu isolieren.Apache für die Verwendung verschiedener Unix-Benutzerkonten (www-data) pro Site konfigurieren

Antwort

1

suPHP ist auch eine schöne Sache zu schauen.

„suPHP ist ein Tool, PHP-Skripte mit den Rechten des jeweiligen Inhabers zur Ausführung Es besteht aus einem Apache-Modul (mod_suphp) und eine setuid root binär (suphp) das vom Apache-Modul aufgerufen wird, um die UID des Prozesses zu ändern, der den PHP-Interpreter ausführt. "

-http://www.suphp.org/

Verwandte Themen