Changement de apache mpm d'un événement à l'prefork
J'ai récemment installé Apache/2.4.6 à partir de la source. À l'heure actuelle le MPM module activé est mpm_event_module. Je souhaite activer le mpm prefork, mais vous ne savez pas où le faire.
Je suis au courant de l'évolution de la mpm module dans /etc/sysconfig/httpd dans le cas de l'apache installé à l'aide de yum. Mais dans mon cas, comme le installinon est à partir de la source, je ne pouvais pas ne pas faire la même chose.
J'ai essayé de recompiler apche à l'aide de './configure --prefix=/usr/local/apache --enable-module=prefork", mais le mpm est encore mpm_event_module. Clairement, la question est de définir prefork que le mpm.
J'ai pu voir aussi que le répertoire d'installation a le prefork.c module. Il doit y avoir un moyen de le définir comme le mpm.
Quelqu'un pourrait s'il vous plaît aider.
- mettre sur serverfault.com ou unix.stackexchange.com
Vous devez vous connecter pour publier un commentaire.
Dans les versions antérieures à 2.4, vous ne pouvez pas modifier la MPM de l'binaire Apache2 installation au moment de l'exécution.
Vous devez compiler Apache avec les MPM à l'aide de la
--with-mpm=MODULE NAME
option de ligne de commande pour la config du script. Pour changer de MPM, le binaire doit être reconstruit.Vous pouvez déterminer qui MPM Apache2 est actuellement construit par l'exécution de
apache2 -l
ouhttpd -l
sur la ligne de commande.Brève mais très documentation claire sur ce point:
http://httpd.apache.org/docs/2.2/mpm.html
Dans la version 2.4, vous pouvez aussi construire des MPMs dynamique de modules qui permet de changer le MPM au moment de l'exécution.
http://httpd.apache.org/docs/2.4/mpm.html#dynamic