Cómo reiniciar Apache HTTPD en Ubuntu 22.04

Como Reiniciar Apache Httpd En Ubuntu 22 04



es uno de los servidores web más implementados. Es un software gratuito y de código abierto desarrollado y mantenido por . Ofrece un rendimiento rápido, confiabilidad, seguridad y personalización con la ayuda de numerosas extensiones y módulos. Se estima que Apache alimenta alrededor del 67% de todos los sitios web del mundo.

Esta guía mostrará cómo reiniciar el servicio Apache HTTPD en Ubuntu 22.04.







requisitos previos

Para realizar los pasos que se muestran en esta guía, necesitará los siguientes componentes:



    • Un sistema Ubuntu 22.04 correctamente configurado
    • Se instaló y configuró la última versión del servidor web Apache. Consulte la instalación de Apache en Ubuntu 22.04
    • Acceso a un usuario no root con permiso sudo

El servicio Apache HTTPD

Ubuntu utiliza sistemad , un popular sistema de inicio y administrador de servicios para Linux. Tiene varias funciones, como compatibilidad con 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 sistemad pre instalado.



Tras la instalación, Apache registra un servicio dedicado, apache2.servicio , con un sistemad para una gestión más sencilla. Esto nos permite administrar el servicio de Apache con herramientas como systemctl y Servicio .





Hay varios 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.

Reiniciando Apache HTTPD usando systemctl

Usando systemctl es el método recomendado para gestionar cualquier servicio que utilice sistemad . La estructura de mando es la siguiente:



$ sudo systemctl < acción > < Nombre del Servicio >

 
Siguiendo la estructura, reinicie Apache usando el siguiente comando:

$ sudo systemctl reiniciar apache2.servicio

 

Reinicio de Apache HTTPD usando el servicio

los Servicio El comando es otra herramienta que puede administrar los servicios del sistema. Sin embargo, la estructura de 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 mando es la siguiente:

$ sudo Servicio < Nombre del Servicio > < acción >

 
Siguiendo esta estructura, use el siguiente comando para reiniciar Apache:

$ sudo reinicio del servicio apache2

 

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 estado apache2.servicio

 

$ sudo estado del servicio apache2

 

Detener apache

Si desea apagar manualmente el servidor Apache, ejecute cualquiera de los siguientes comandos:

$ sudo systemctl detener apache2.servicio

 

$ sudo parada de servicio apache2

 

recargar apache

Si solo modificó los archivos de configuración de Apache, podemos simplemente 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 recargar

 

Habilitar/deshabilitar Apache

Si un servicio está habilitado, systemd iniciará el servicio automáticamente al iniciarse. De lo contrario, debe activar el servicio manualmente. Del mismo modo, si deshabilita un servicio, systemd ya no lo iniciará al arrancar.

Para iniciar Apache en el arranque, use el siguiente comando:

$ sudo systemctl habilitar apache2.servicio

 

Para deshabilitar el servicio de Apache, use este comando:

$ sudo systemctl deshabilita apache2.service

 

Conclusión

En esta guía, demostramos con éxito cómo reiniciar Apache HTTPD en Ubuntu con la ayuda de systemctl y Servicio instrumentos. También mostramos cómo recargar, habilitar y deshabilitar el servicio Apache.

La herramienta systemctl puede lograr mucho más. Por ejemplo, echa un vistazo registrado con sistemad .

A menudo, Apache se instala como parte de la pila LAMP para proporcionar un entorno de desarrollo web completo. Aprender más acerca de . Apache también puede trabajar con , al servicio de la computación múltiple.