Mi objetivo es optimizar mi servidor apache. Al principio quiero deshabilitar algunos módulos en él. Estaba navegando por Internet y no encontré nada dedicado a apache que esté instalado en CentOS7. Esto es lo que obtuve al navegar: deshabilitar módulos innecesarios , habilitar módulos apache desde la línea de comandos y más. Puedo enumerar los módulos habilitados para Apache usando este httpd -t
comando. También sé que los módulos que se compilaron durante la instalación están en el /etc/httpd/modules
directorio.
Entonces, ¿cuál es la forma correcta de deshabilitar y habilitar los módulos de Apache en CentOS7?
centos
apache-httpd
fusor
fuente
fuente
httpd.conf
parece ser la forma normal para sistemas basados en Red Hat como CentOS.Respuestas:
En CentOS 7, la forma correcta de hacerlo es revisar
/etc/httpd/conf.modules.d
y encontrar los archivos conf apropiados con los módulos que desea deshabilitar. También puede verificar/etc/httpd/conf/httpd.conf
, pero tendrá mejor suerte en laconf.modules.d
carpeta.Simplemente coméntelos, vuelva a cargar apache y listo.
fuente
/etc/httpd/conf/httpd.conf
archivo o_O/etc/httpd/conf.d/
:) ¡Eso es todo! ¡Y después de quesystemctl restart httpd
este módulo no funcione! Muchas gracias por reenviar de manera correcta!Con
/etc/httpd/conf.modules.d
o/etc/httpd/conf.d
, los principios son los mismos: para deshabilitar un módulo o un archivo de configuración, cambie el nombre de su extensión de archivo a algo diferente de.conf
.fuente
Creé un pequeño script de Python para ayudarte con él. Por favor, eche un vistazo a https://github.com/zioalex/unused_apache_modules
Esto es lo que puede esperar de él:
fuente