Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:freebsd:apache22-mpm-itk

Dies ist eine alte Version des Dokuments!


FreeBSD - Apache 2.//%%*%%//mit MPM-ITK

ITK ist ein Multi-Processing-Module (MPM) für Apache. Es sorgt dafür, dass man jedem vHost eine UID (User) und GID (Gruppe) zuweisen kann, so dass alles mit deren Rechten gelesen, geschrieben und ausgeführt wird. Gerade bei PHP Anwendungen ist das ein großer Vorteil.

Vorraussetzung: Aktueller Porttree unter /usr/ports

Anleitung:

cd /usr/ports/www/apache22/
make WITH_MPM=itk
make install clean

Anschließend überprüft man mit

/usr/local/sbin/httpd -V | grep MPM

ob es korrekt installiert wurde. Es sollte so aussehen:

Server MPM:     ITK\\
 -D APACHE_MPM_DIR="server/mpm/experimental/itk"

Nun können wir einen vHost vorbereiten:

<VirtualHost *:80>
    ServerName foo.bar
    ServerAdmin foo@foo.bar
    DocumentRoot /var/www/foo.bar/

    AssignUserID foo foo
</VirtualHost>

Jetzt werden alle Skripte mit den Userrechten foo aufgerufen.

howto/freebsd/apache22-mpm-itk.1408448810.txt.gz · Zuletzt geändert: 2014/08/19 13:46 von shadow

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki