Cómo reiniciar Apache httpd en Ubuntu Top 10.Top 10

Cómo reiniciar Apache httpd en Ubuntu Top 10.Top 10

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:

    • Un Ubuntu 22 debidamente configurado.04 sistema
    • Se instaló y configuró la última versión del servidor web Apache. Echa un vistazo a la instalación de Apache en Ubuntu 22.04
    • Acceso a un usuario no raíz con permiso de sudo

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:

    • Al cambiar cualquier configuración de Apache de misión crítica
    • El servidor está actuando raro

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.