El objetivo de este artículo es proporcionar al usuario información sobre cómo reiniciar el servidor web Apache 2 en Ubuntu 20.04 Focal Fossa.
En este tutorial aprenderás:
- Cómo recargar correctamente Apache
- Cómo reiniciar Apache
SUBTÍTULO AQUÍ
Requisitos de software y convenciones utilizadas
Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | Ubuntu 20.04 instalado o Ubuntu 20.04 Focal Fossa actualizado |
Software | Apache 2 |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Cómo reiniciar Apache en Ubuntu 20.04 instrucciones paso a paso
Hay dos formas principales de cómo reiniciar el servidor web Apache en Ubuntu Linux:
- recargar – Reinicia correctamente el demonio de Apache enviándole un SIGUSR1. Si el demonio no se está ejecutando, se inicia. Esto difiere de un reinicio normal en que las conexiones actualmente abiertas no se cancelan . Un efecto secundario es que los archivos de registro antiguos no se cerrarán inmediatamente. Esto significa que si se usa en un script de rotación de registros, puede ser necesario un retraso considerable para garantizar que los archivos de registro antiguos se cierren antes de procesarlos. Este comando verifica automáticamente los archivos de configuración a través de
apache2ctl configtest
antes de iniciar el reinicio para detectar los errores más obvios. Sin embargo, aún es posible que el daemon muera debido a problemas con la configuración.
- reiniciar – Reinicia el demonio de Apache enviándole un SIGHUP. Si el demonio no se está ejecutando, se inicia. Este comando verifica automáticamente los archivos de configuración a través de configtest antes de iniciar el reinicio para detectar los errores más obvios. Sin embargo, aún es posible que el daemon muera debido a problemas con la configuración.
Aunque los dos métodos anteriores verifican la configuración durante el procedimiento de reinicio/recarga, siempre es recomendable verificar la configuración del servidor web Apache usando el siguiente comando:
$ apachectl configtest
Syntax OK
Dado que Ubuntu 20.04 Focal Fossa Server/Desktop se basa en systemd
Se recomiendan los siguientes dos métodos para reiniciar el servidor web Apache.
¿SABÍAS QUE?
Puede comprobar si el servidor web Apache 2 se ha reiniciado por completo comprobando el Main PID
número usando sudo systemctl status apache2
comando antes y después del reinicio. - Uso del
systemclt
El comando recarga correctamente el servidor web Apache:
$ sudo systemctl reload apache2
- Este método reinicia por completo el servidor web Apache 2:
$ sudo systemctl restart apache2