howto:freebsd:apache22-mpm-itk
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
howto:freebsd:apache22-mpm-itk [2014/08/19 13:44] – shadow | howto:freebsd:apache22-mpm-itk [2014/09/20 14:17] (aktuell) – gelöscht casper | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== 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: | ||
- | |||
- | **Anleitung: | ||
- | < | ||
- | cd / | ||
- | make WITH_MPM=itk | ||
- | make install clean | ||
- | </ | ||
- | |||
- | Anschließend überprüft man mit | ||
- | |||
- | < | ||
- | / | ||
- | </ | ||
- | |||
- | ob es korrekt installiert wurde. Es sollte so aussehen: | ||
- | |||
- | < | ||
- | Server MPM: ITK\\ | ||
- | -D APACHE_MPM_DIR=" | ||
- | </ | ||
- | |||
- | Nun können wir einen vHost vorbereiten: | ||
- | |||
- | < | ||
- | < | ||
- | ServerName foo.bar | ||
- | ServerAdmin foo@foo.bar | ||
- | DocumentRoot / | ||
- | |||
- | AssignUserID foo foo | ||
- | </ | ||
- | </ | ||
- | |||
- | Jetzt werden alle Skripte mit den Userrechten foo aufgerufen. | ||
- | |||
- | {{ : | ||
- | |||
- | ===== Links ===== | ||
- | |||
- | * [[http:// | ||
howto/freebsd/apache22-mpm-itk.1408448642.txt.gz · Zuletzt geändert: 2014/08/19 13:44 von shadow