Tecnología

Inicio

Cómo activar trabajador MPM en Apache2 en Ubuntu

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 0

7 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