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.
Links
howto/freebsd/apache22-mpm-itk.1408448642.txt.gz · Zuletzt geändert: 2014/08/19 13:44 von shadow