Apache/PHP für Multi-Domain Umgebung einrichten
Posted: 2008-07-10 01:01
Hallo!
Ich möchte einen Webserver mit PHP für verschiedene Domains und verschiedene User einrichten. Ich habe mich damit vor einiger Zeit sehr intensiv beschäftigt, aber bin seit 1-2 Jahren etwas raus, und wollte gerne mal prüfen ob das was ich früher gemacht hatte heute noch gilt. Wichtig ist, dass es eine sichere Konfiguration ist, User oder Fehler in Skripten sollen möglichst wenig Schaden bei anderen Domains anrichten können... Außerdem muss das ganze einfach wartbar sein. Es muss auch keine Hochsicherheits-Geschichte sein, so Sachen wie SELinux etc. sind nicht wirklich nötig.
Ich hatte mir jetzt überlegt, Ubuntu 8 LTS zu installieren, mit dem entsprechenden Apache-Paket (2.2). Einzige Frage wäre, ob worker oder prefork MPM, letzte Zeit habe ich nur prefork mit mod_php verwendet, bei CGI sollte man denke ich besser worker nehmen, oder?
PHP auf jeden Fall CGI-Version mit suexec oder suphp (oder gibt es inzwischen was für mod_php, das mit suexec oder suphp vergleichbar ist und funktioniert? FastCGI möchte ich nicht.).
Ich denke, dass ich die PHP-Version aus dem Ubuntu Paketmanagement nehmen werde (obwohl die ja heute schon fast 1 Jahr alt ist). suexec oder suphp, was würdet Ihr heute empfehlen? Hab früher noch suexec eingesetzt, aber suphp scheint inzwischen auch gut ausgereift und einfacher zu bedienen, oder?
suhousin Patch? Wäre sicher auch nicht ganz verkehrt, oder?
Grüße
Andreas
Ich möchte einen Webserver mit PHP für verschiedene Domains und verschiedene User einrichten. Ich habe mich damit vor einiger Zeit sehr intensiv beschäftigt, aber bin seit 1-2 Jahren etwas raus, und wollte gerne mal prüfen ob das was ich früher gemacht hatte heute noch gilt. Wichtig ist, dass es eine sichere Konfiguration ist, User oder Fehler in Skripten sollen möglichst wenig Schaden bei anderen Domains anrichten können... Außerdem muss das ganze einfach wartbar sein. Es muss auch keine Hochsicherheits-Geschichte sein, so Sachen wie SELinux etc. sind nicht wirklich nötig.
Ich hatte mir jetzt überlegt, Ubuntu 8 LTS zu installieren, mit dem entsprechenden Apache-Paket (2.2). Einzige Frage wäre, ob worker oder prefork MPM, letzte Zeit habe ich nur prefork mit mod_php verwendet, bei CGI sollte man denke ich besser worker nehmen, oder?
PHP auf jeden Fall CGI-Version mit suexec oder suphp (oder gibt es inzwischen was für mod_php, das mit suexec oder suphp vergleichbar ist und funktioniert? FastCGI möchte ich nicht.).
Ich denke, dass ich die PHP-Version aus dem Ubuntu Paketmanagement nehmen werde (obwohl die ja heute schon fast 1 Jahr alt ist). suexec oder suphp, was würdet Ihr heute empfehlen? Hab früher noch suexec eingesetzt, aber suphp scheint inzwischen auch gut ausgereift und einfacher zu bedienen, oder?
suhousin Patch? Wäre sicher auch nicht ganz verkehrt, oder?
Grüße
Andreas