Cambios de httpd.conf en CentOS 7

Cambios de httpd.conf en CentOS 7Hace unos meses os indicamos en esta guía, como actualizar la configuración de las conexiones simultaneas mediante MaxClients. Esta configuración se realizaba en el httpd.conf. El problema es que se han realizado cambios de httpd.conf en CentOS 7 y la ruta donde se incluye éste y otros valores ya no es la misma. Incluso el fichero tampoco es el mismo.

Por ello, hemos decido realizar esta breve guía, para así indicaros indicaros donde debéis acceder.

Los cambios de httpd.conf en CentOS 7

Tal como os indicábamos en nuestra anterior guía para modificar el valor de MaxClients, debíamos acceder a:

/etc/httpd/conf/httpd.conf

En cambio ahora, en la nueva versión de CentOS 7, la ruta correcta sería:

/etc/httpd/conf.d/mpm_prefork.conf

Es decir, tanto la ruta como el fichero, en Centos 7 son diferentes.

¿Que podemos configurar en mpm_prefork.conf?

Si realizamos un “cat” hacia dicho fichero, observaremos algo similar a lo siguiente:

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 20
ServerLimit 100
MaxClients 100
MaxRequestsPerChild 4000
</IfModule>

En dicho fichero y tal como se nos indica, podremos modificar los valores de StartServers, MinSpareServers, MaxSpareServers, ServerLimit, MaxClients y MaxRequestsPerChild, teniendo para cada ellos, un pequeño comentario describiendo la utilidad de dicho parámetro.

Consideraciones finales

Recuerda que para que tome efecto cualquier cambio en la configuración, será necesario reiniciar Apache mediante:

/etc/init.d/httpd restart
Facebooktwittergoogle_plus