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 -tcomando. También sé que los módulos que se compilaron durante la instalación están en el /etc/httpd/modulesdirectorio.
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.confparece 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.dy 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.dcarpeta.Simplemente coméntelos, vuelva a cargar apache y listo.
fuente
/etc/httpd/conf/httpd.confarchivo o_O/etc/httpd/conf.d/:) ¡Eso es todo! ¡Y después de quesystemctl restart httpdeste módulo no funcione! Muchas gracias por reenviar de manera correcta!Con
/etc/httpd/conf.modules.do/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