2013-09-04 12 views
6

Ich habe vor kurzem Apache/2.4.6 aus der Quelle installiert. Derzeit ist das MPM-Modul aktiviert, das mpm_event_module ist. Ich möchte die Prefork mpm aktivieren, aber nicht sicher wo ich das machen soll. Ich bin mir bewusst, das MPM-Modul von/etc/sysconfig/httpd im Falle der Apache mit yum installiert ändern. Aber in meinem Fall, da das Installinon von der Quelle stammt, konnte ich nicht dasselbe tun. Ich habe versucht, apche mit './configure --prefix =/usr/local/apache --enable-module = prefork' neu zu kompilieren, aber die mpm ist immer noch mpm_event_module. Offensichtlich geht es darum, prefork als mpm zu definieren.Apache mpm von Ereignis zu Prefork ändern

Ich konnte auch sehen, dass das Installationsverzeichnis das prefork.c-Modul hat. Es muss einen Weg geben, es als mpm zu definieren.

Könnte jemand bitte helfen.

+1

legte es auf http://serverfault.com oder http://unix.stackexchange.com/ – DanFromGermany

Antwort

3

In Versionen vor 2.4 können Sie das MPM der binären Apache2-Installation zur Laufzeit nicht ändern.

Sie müssen Apache mit dem gewünschten MPM mit der Befehlszeilenoption --with-mpm=MODULE NAME zum config-Skript kompilieren. Um MPM zu ändern, muss die Binärdatei neu erstellt werden.

Sie können bestimmen, mit welchem ​​MPM Apache2 derzeit erstellt wird, indem Sie in der Befehlszeile oder httpd -l ausführen.

Kurze, aber sehr klare Dokumentation zu diesem Thema:

http://httpd.apache.org/docs/2.2/mpm.html

In Version 2.4 können Sie auch MPM als dynamische Module bauen, die die MPM zur Laufzeit erlaubt das Ändern.

http://httpd.apache.org/docs/2.4/mpm.html#dynamic

+0

Dank Marcell. Ich habe Apache prefork mit dem Befehl e --with-mpm = MODULE NAME neu kompiliert. Früher habe ich das gleiche versucht mit --enable-module = prefork. Ging durch diese Links. Bekräftigt die Tatsache, dass alles da draußen ist. Du musst nur richtig schauen :) –

+0

Gern geschehen. Abhängig davon, ob Sie die MPMs als dynamische oder statische Module auswählen, können Sie das aktuelle MPM auf verschiedene Arten ändern, aber das sollte nun direkt nach dem Dokument aus der Antwort erfolgen. – marekful

Verwandte Themen