Cómo iniciar, detener o reiniciar Apache

27 feb 2021 2 min di lettura
Cómo iniciar, detener o reiniciar Apache
Indice dei contenuti

Introducción

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

Si es un desarrollador o administrador de sistemas, es probable que trate 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 entre las distribuciones de Linux.

Las distribuciones de Linux más recientes usan SystemD como su sistema de inicialización y administrador de servicios predeterminados. Las distribuciones anteriores se basan en SysVinit y utilizan scripts de inicio para administrar los servicios. Otra diferencia es el nombre del servicio. En Ubuntu y Debian, el servicio Apache se llama apache2, mientras que en el sistema basado en Red Hat como CentOS, el nombre del servicio es httpd.

En esta guía, explicaremos cómo iniciar, detener y reiniciar Apache en las distribuciones de Linux más populares.

Prerrequisitos

Las instrucciones asumen que ha iniciado sesión como root o usuario con privilegios de sudo.

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

  • start: inicia el servicio Apache.
  • stop: detiene el servicio Apache.
  • restart: detiene y luego inicia el servicio Apache.
  • reload: recarga el servicio Apache. En la recarga, el proceso principal de Apache detiene 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 (18.04, 16.04) y Debian (10.9).

Ejecute el siguiente comando para iniciar el servicio Apache:

sudo systemctl start apache2

Ejecute el siguiente comando para detener el servicio Apache:

sudo systemctl stop apache2

Siempre que realice cambios en la configuración de Apache, debe reiniciar los procesos del servidor. Ejecute el siguiente comando para reiniciar el servicio Apache:

sudo systemctl restart apache2

Las versiones anteriores (EOLed) de Ubuntu o Debian usan los scripts init.d para iniciar, detener y reiniciar el demonio Apache:

sudo service apache2 start
sudo service apache2 stop
sudo 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 Apache:

sudo systemctl stop httpd

Reinicie el servicio Apache:

sudo systemctl restart httpd

Si tiene CentOS 6 (o anterior), use los siguientes comandos para iniciar, detener y reiniciar el demonio Apache:

sudo service httpd start
sudo service httpd stop
sudo service httpd restart

Conclusión

En este artículo, le mostramos cómo iniciar, detener y reiniciar el servidor web Apache en varios sistemas Linux.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.