Einschränken von Rechten für einen Apache VHost

Aus Carl-Christian Sautter - Wiki
Wechseln zu: Navigation, Suche

Wie kann ein Apache2 VHost mit bestimmten Benutzerrechten bzw. mit einem bestimmten Benutzeraccount betrieben werden? Eine Möglichkeit ist die Nutzung des apache2-mpm-itk Mods.

Realsiert wurde das ganze mit folgendem Apache Mod: apache2-mpm-itk

http://packages.debian.org/de/squeeze/apache2-mpm-itk

einfach installieren via

apt-get install apache2-mpm-itk

In der entsprechend VHost datei folgende Angaben ergänzen:

<IfModule mpm_itk_module>
AssignUserId web_test web
</IfModule>


Die Anleitung bezieht sich auf Debian Squeeze. Achtung unbedingt libnss installieren!


Uninstall:

apt-get install apache2-mpm-prefork

Diesen Befehl evtl. mehrfach ausführen bis alle Konflikte behoben sind.