GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo iniciar, detener o reiniciar Apache

Apache es un servidor HTTP de código abierto y multiplataforma. Viene repleto de potentes funciones y se puede ampliar aún más con una amplia variedad de módulos.

Si es desarrollador o administrador de sistemas, lo más probable es que esté tratando con Apache de forma regular.

Iniciar, detener y reiniciar/recargar son las tareas más comunes cuando se trabaja con un servidor web Apache. Los comandos para administrar el servicio Apache son diferentes en las distribuciones de Linux.

La mayoría de las distribuciones recientes de Linux utilizan SystemD como sistema de inicio predeterminado y administrador de servicios. Las distribuciones más antiguas se basan en SysVinit y usan secuencias de comandos de inicio para administrar los servicios. Otra diferencia es el nombre del servicio. En Ubuntu y Debian, el servicio de Apache se llama apache2 , mientras que en un sistema basado en Red Hat como CentOS, el nombre del servicio es httpd .

Este artículo explica cómo iniciar, detener y reiniciar Apache en las distribuciones de Linux más populares.

Antes de comenzar #

Las instrucciones asumen que ha iniciado sesión como root o usuario con sudoprivilegios.

Tanto las unidades de servicio SystemD como el script SysVinit toman los siguientes argumentos para administrar el servicio Apache:

  • start :Inicia el servicio Apache.
  • stop :Finaliza el servicio de Apache.
  • restart :Detiene y luego inicia el servicio Apache.
  • reload :reinicia correctamente el servicio de Apache. Al recargar, el proceso principal de Apache cierra los procesos secundarios, carga la nueva configuración e inicia nuevos procesos secundarios.
  • status :Muestra el estado del servicio.

Iniciar, detener y reiniciar Apache en Ubuntu y Debian #

SystemD es un administrador de sistemas y servicios para las últimas versiones de Ubuntu (20.0418.04) y Debian (10, 9).

Para iniciar el servicio Apache, ejecute el siguiente comando:

sudo systemctl start apache2

Para detener el servicio de Apache, ejecute el siguiente comando:

sudo systemctl stop apache2

Cada vez que realice cambios en la configuración de Apache, debe reiniciar los procesos del servidor. Para reiniciar el servicio de Apache, ejecute:

sudo systemctl restart apache2

Las versiones anteriores (EOLed) de Ubuntu o Debian están utilizando secuencias de comandos init.d para iniciar, detener y reiniciar el demonio Apache:

sudo service apache2 startsudo service apache2 stopsudo service apache2 restart

Iniciar, detener y reiniciar Apache en RHEL/CentOS #

Systemd es el administrador de sistemas y servicios para RHEL/CentOS 7 y 8.

Inicie el servicio Apache:

sudo systemctl start httpd

Detenga el servicio de Apache:

sudo systemctl stop httpd

Reinicie el servicio de Apache:

sudo systemctl restart httpd

Si tiene CentOS 6 o un sistema anterior que usa SysV, use los siguientes comandos para iniciar, detener y reiniciar el demonio Apache:

sudo service httpd startsudo service httpd stopsudo service httpd restart

Conclusión #

Le mostramos cómo iniciar, detener y reiniciar el servidor web Apache en varios sistemas Linux.

Si tiene alguna pregunta o comentario, no dude en comentar a continuación.


Linux
  1. ¿Cómo reiniciar Apache?

  2. Cómo iniciar/detener/reiniciar servicios en CentOS Web Panel

  3. Cómo iniciar, reiniciar y detener el servidor web Apache

  4. Iniciar, detener y reiniciar Crond Daemon en Linux

  5. Cómo iniciar, detener y reiniciar el servicio de Zimbra

Cómo iniciar, detener o reiniciar servicios en CentOS 8

Cómo iniciar, detener y reiniciar servicios en Debian 10

Cómo iniciar, detener o reiniciar servicios en Ubuntu

Ubuntu:servicios de inicio, parada y reinicio

Cómo iniciar, detener o reiniciar servicios de red en Rocky Linux 8

Cómo iniciar, detener, reiniciar, verificar el estado del servicio IIS por línea de comandos