Cómo cambiar Apache a Worker MPM en Centos

Cómo cambiar Apache a Worker MPM en Centos

El servidor Apache HTTP es uno de los servidores web más utilizados del mundo y se puede configurar de diferentes maneras para satisfacer las necesidades de varios sitios web. El módulo de procesamiento múltiple de Apache (MPM) es el módulo que administra el proceso del servidor Apache. Dos de los MPM más populares son los MPM de prefork y trabajadores. En este artículo, le mostraremos cómo cambiar el Apache prefork MPM a The Worker MPM en sistemas CentOS.

Antes de que empieces

Antes de realizar cualquier cambio en su configuración de Apache, se recomienda hacer una copia de seguridad de sus archivos de configuración de Apache actuales. Puede hacerlo creando una copia del archivo de configuración de Apache y almacenándolo de manera segura.

Además, asegúrese de tener los permisos necesarios para hacer cambios en su configuración de Apache. En los sistemas CentOS, deberá usar el comando sudo para realizar los pasos descritos en este artículo.

Paso 1: Editar el archivo de configuración de Apache

El Apache Prefork MPM está habilitado de forma predeterminada en sistemas CentOS.

  1. Para deshabilitarlo, abra el archivo de configuración de Apache MPM "/etc/httpd/conf.módulos.d/00 mpm.conf " En un editor de texto:
    sudo nano/etc/httpd/conf.módulos.d/00 mpm.confusión  
  2. Ahora, comente el módulo MPM activo actual como se muestra a continuación: # loadmodule mpm_prefork_module módulos/mod_mpm_prefork.entonces
    1# Loadmodule mpm_prefork_module módulos/mod_mpm_prefork.entonces

  3. Luego, habilite el MPM de APACHE Worker, y desencadene la siguiente línea en el archivo de configuración de Apache: LoadModule MPM_Worker_Module Modules/MOD_MPM_Worker.entonces
    1Loadmodule mpm_worker_module módulos/mod_mpm_worker.entonces

  4. Su archivo de configuración puede parecer el siguiente:

    Habilitar y deshabilitar el módulo Apache MPM

  5. Guardar cambios y cerrar el archivo. Después de habilitar el Apache Worker MPM, debe reiniciar el servidor Apache para que los cambios entren en vigencia. Para reiniciar Apache, ejecute el siguiente comando:

    sudo systemctl reiniciar httpd  

Paso 3: Verificar los cambios

Ejecute el siguiente comando para ver el módulo MPM actualmente activo en el servidor web Apache.

apachectl -v | Grep MPM  
Verifique el módulo activo de Apache MPM

Conclusión

En este artículo, le mostramos cómo cambiar el Apache Prefork MPM a los MPM del trabajador en los sistemas CentOS. El Apache Worker MPM es más adecuado para sitios web de alto tráfico y puede manejar un número más significativo de conexiones concurrentes que el Apache Prefork MPM. Si tiene alguna pregunta o encuentra algún problema durante el proceso, deje un comentario a continuación.