Cómo arreglar y reconstruir Apache en cPanel/WHM
Cómo reparar y reconstruir Apache en cPanel/WHM (Guía fácil)
Introducción
Apache es el software de servidor web que impulsa innumerables sitios web, incluidos los gestionados por cPanel y WHM (Web Hosting Control Panel). Es responsable de procesar las peticiones del sitio web y entregar el contenido a sus visitantes. De vez en cuando, Apache puede encontrar problemas que pueden afectar el rendimiento de su sitio web.
Esta guía proporciona un enfoque claro y fácil de seguir para arreglar y reconstruir Apache en cPanel/WHM. Incluso si no eres un experto técnico, puedes seguir estos pasos para volver a poner en marcha tu sitio web.
Antes de empezar
Es importante entender que hay dos enfoques principales:
- Arreglando Apache: Esto implica solucionar problemas menores sin reconstruir completamente la configuración.
- Reconstruyendo Apache: Esto esencialmente restablece la configuración de Apache a su estado por defecto, resolviendo potencialmente errores de configuración.
Arreglar Apache en cPanel/WHM
-
Iniciar sesión en SSH / Terminal
-
Ejecute los siguientes comandos uno a uno
cd /etc/
mv apache2 apache2bk
yum reinstall ea-apache* -y
- Ha reinstalado los archivos necesarios. Ahora pasemos al siguiente paso que es reconstruir apache.
Reconstruir Apache en cPanel/WHM (¡Tenga cuidado!)
-
Iniciar sesión en SSH / Terminal
-
Ejecute los siguientes comandos uno a uno
/scripts/rebuildhttpdconf
/scripts/restartsrv_httpd
- Ya está. Finalmente ha completado todos los pasos necesarios y ha solucionado el problema de Apache por completo.
Pasos adicionales / Nota de error:
Si los comandos anteriores resultan ineficaces, intente lo siguiente (tenga en cuenta que el proceso puede tardar entre 2 y 5 minutos):
yum reinstall ea-apache24-config-runtime -y
En caso de que la reinstalación falle debido al PHP endurecido de Imunify360, particularmente si estaba previamente instalado, y se encuentre con un error similar a: El paquete instalado ea-apache24-config-runtime-2:1.0-191.el8.cloudlinux.noarch (de imunify360-ea-php-hardened) no está disponible. Error: No hay paquetes marcados para reinstalar.
- Resuelva este problema eliminando el paquete mediante:
rpm -e --nodeps ea-apache24-config-runtime
- A continuación, vuelva a instalar el paquete para solucionar el problema:
yum install ea-apache24-config-runtime -y
Conclusión
Siguiendo estos pasos, deberías ser capaz de arreglar pequeños problemas de Apache o reconstruirlo si es necesario. Recuerda que la reconstrucción es un paso más avanzado, así que haz siempre una copia de seguridad de tu sitio web. Si encuentras alguna dificultad, no dudes en pedir ayuda al equipo de soporte de tu proveedor de alojamiento.


