-
Cómo activar trabajador MPM en Apache2 en Ubuntu
-
El módulo de multiprocesamiento trabajador Apache 2, o MPM, implementa Apache HTTPD mediante el uso de un modelo de rosca. El MPM trabajador es significativamente más rápido que los modelos tradicionales y es recomendado por Apache para servidores de alto tráfico. A diferencia del MPM prefork, el trabajador MPM tiene una pequeña huella de memoria y los gastos generales. La activación de la MPM worker en Apache 2 en Ubuntu es más fácil de lo que parece: Sólo tiene que descargar, instalar y configurar mediante el uso de la interfaz de línea de comandos de Ubuntu.Instrucciones
1 Ir a "/ etc / php5 / cgi /" y crear una copia de seguridad del archivo "php.ini". La instalación MPM trabajador sobrescribir este archivo.
2 Abrir la interfaz de línea de comandos de Ubuntu y escriba este comando para instalar el Apache 2 MPM trabajador: "sudo apt-get install apache2-mpm-worker php5-cgi". Tenga en cuenta que durante la instalación, el "apache2-mpm-prefork" y "libapache2-mod-php5" se eliminan.
3 Ejecutar estos comandos en la interfaz de línea de comandos de Ubuntu para que el cgid módulos "" "cgi" y necesaria para el trabajador MPM funcione: "cgi a2enmod" y "cgid a2enmod."
4 Ejecutar estos comandos en la interfaz de línea de comandos de Ubuntu para activar los "mod_actions" módulos de Apache2: "cd / etc / apache2 / mods-enabled", "sudo ln -sf ../mods-available/actions.load" y "sudo ln -sf ../mods-available/actions.conf ".
5 Abra el archivo de configuración "actions.conf" mediante el uso de este comando: "sudo vi /etc/apache2/mods-available/actions.conf." Esto, unido al fichero de configuración: "<IfModule mod_actions.c>
Acción aplicación / x-httpd-php / cgi-bin / php5 </ IfModule> ".6 Abra el archivo de configuración "apache2.conf" mediante el uso de este comando:
sudo vi /etc/apache2/apache2.conf
Puede cambiar la configuración editando las siguientes líneas:
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 07 Ejecutar este comando en la interfaz de línea de comandos de Ubuntu para comprobar la instalación:
/ Usr / sbin / apache2ctl -t
Si recibe un mensaje "Sintaxis OK", su trabajador MPM funciona correctamente.
8 Reiniciar Apache 2 para aplicar los ajustes mediante el uso de este comando:
reinicio sudo /etc/init.d/apache2