Ikasten.IO
Learning, Aprendiendo

Desactivando módulos innecesarios en Apache 31 mayo, 2014

Tengo un servidor Apache montado en una máquina física muy justita de recursos (especialmente de memoria RAM). El servidor Apache que viene por defecto tendría que cambiarlo por nginx. Por lo que dicen en los mentideros de Internet parece que consume menos recursos que Apache… mientras tomo la decisión de migrar, he optado por recortar módulos de Apache que no necesito. Puedes ver la lista completa de módulos Apache lanzados así:

En concreto, para montar un WordPress sencillito, he desactivado los siguientes, por innecesarios:

Ahora, la lista queda así (filtrando los módulos básicos, que no se pueden deshabilitar):

Si partes de cero y quieres ver qué módulos puedes desactivar, te recomiendo el siguiente procedimiento:

1) teclea a2dismod y a continuación pulsa TAB dos veces. Bash te dará los nombres de los módulos desactivables.

2) deshabilita uno a uno los módulos. Por ejemplo,

y a continuación, comprueba que tu configuración Apache no depende de ese módulo usando

Con eso no es que te asegures al 100% de que no la has pifiado, pero te será de gran ayuda hacerlo, porque detecta pifias antes de relanzar Apache…

3) Relanzar Apache

Si quieres saber más al respecto, te recomiendo que leas este hilo de discusión en stackoverflow.com y que antes de deshabilitar módulos alegremente, le eches un vistazo a lo que hace cada uno de ellos en la documentación de Apache. Por ejemplo, si quisieras ver qué hace y para qué sirve el módulo env, ésta sería la página del manual de Apache.

Categorias Apache diariolinux

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *