Apache es uno de los servidores web más ampliamente implementados. Es un software gratuito y de código abierto desarrollado y mantenido por Apache Software Foundation. Ofrece un rendimiento rápido, confiabilidad, seguridad y personalización con la ayuda de numerosas extensiones y módulos. Se estima que Apache poderes alrededor del 67% de todos los sitios web del mundo.
Esta guía exhibirá reiniciar el servicio Apache Httpd en Ubuntu 22.04.
Requisitos previos
Para realizar los pasos demostrados en esta guía, necesitará los siguientes componentes:
El servicio apache httpd
Ubuntu utiliza system, un popular sistema de inicio y administrador de servicios para Linux. Tiene varias características, como soporte de instantáneas, seguimiento de procesos y administración de demonios. Además de Ubuntu, la mayoría de las distribuciones modernas de Linux vienen con system pre instalado.
Tras la instalación, Apache registra un servicio dedicado, apache2.servicio, con un system Para una gestión más fácil. Esto nos permite administrar el servicio Apache con herramientas como systemctl y servicio.
Hay múltiples escenarios en los que puede considerar reiniciar Apache:
Reiniciar Apache HTTPD usando SystemCTL
Usando systemctl es el método recomendado para administrar cualquier servicio que use system. La estructura de comando es la siguiente:
$ sudo systemctl
Siguiendo la estructura, reinicie Apache usando el siguiente comando:
$ sudo systemctl reiniciar apache2.servicio
Reiniciar Apache httpd usando el servicio
El servicio El comando es otra herramienta que puede administrar los servicios del sistema. Sin embargo, la estructura del comando de servicio es ligeramente diferente a la systemctl. Además, su funcionalidad también se limita a la gestión de servicios básicos.
La estructura de comando es la siguiente:
Servicio de $ sudo
Siguiendo esta estructura, use el siguiente comando para reiniciar Apache:
$ sudo servicio apache2 reiniciar
Consejos adicionales
Comprobación del estado de Apache
El estado del servicio ayuda a depurar cualquier comportamiento anormal. Para verificar el estado del servicio Apache, use cualquiera de los siguientes comandos:
$ sudo systemctl status apache2.servicio
$ sudo servicio apache2 estado
Detener a Apache
Si desea apagar manualmente el servidor Apache, ejecute cualquiera de los siguientes comandos:
$ sudo systemctl stop apache2.servicio
$ sudo servicio apache2 parada
Recarga de apache
Si solo modificó los archivos de configuración de Apache, simplemente podemos volver a cargar el servicio en lugar de un reinicio completo, ahorrando tiempo y energía. El comando para recargar Apache es el siguiente:
$ sudo systemctl recarga apache2.servicio
$ sudo servicio apache2 recarga
Habilitar/deshabilitar Apache
Si un servicio está habilitado, el SystemD iniciará el servicio automáticamente al arrancar. Si no, entonces debe activar el servicio manualmente. Del mismo modo, si deshabilita un servicio, el SystemD ya no lo iniciará al arrancar.
Para iniciar Apache en el arranque, use el siguiente comando:
$ sudo systemctl habilita apache2.servicio
Para deshabilitar el servicio Apache, use este comando:
$ sudo systemctl deshabilitar apache2.servicio
Conclusión
En esta guía, demostramos con éxito reiniciar el Apache Httpd en Ubuntu con la ayuda de systemctl y servicio herramientas. También mostramos recarga, habilitando y deshabilitando el servicio Apache.
La herramienta SystemCTL puede lograr mucho más. Por ejemplo, consulte la lista de todos los servicios registrados con system.
A menudo, Apache se instala como parte de la pila de lámparas para proporcionar un entorno de desarrollo web completo. Obtenga más información sobre cómo configurar la pila de lámparas en Ubuntu. Apache también puede funcionar con hosts virtuales, sirviendo múltiples computación.