Aunque NGINX es muy estable y fácilmente manejable, como administrador del sistema, encontrará casos en los que necesita comenzar, detener o reiniciar NGINX; Por ejemplo, es posible que desee aplicar los cambios de configuración o solucionar errores en el servidor.
Este tutorial discutirá cómo iniciar, detener y reiniciar el servidor NGINX en los sistemas Linux utilizando Systemd.
Requisitos previos
Antes de continuar con el tutorial, es bueno asegurarse de tener lo siguiente:
Con los requisitos anteriores cumplidos, podemos comenzar:
Que es systemd?
Systemd es un administrador de inicio y servicio para los sistemas Linux. Las principales distribuciones de Linux, incluidos Debian, Arch, Rehl y Fedora, han adoptado Systemd. Systemd permite a los administradores del sistema iniciar, detener, recargar y reiniciar los servicios en el sistema. También proporciona características como el registro, lo cual es muy útil para la solución de problemas.
Si desea obtener más información sobre SystemD, considere la documentación oficial: https: // systemd.IO/
Cómo administrar el servicio NGINX
Administrar el servicio NGINX es bastante simple, principalmente debido a la facilidad de uso que Systemd nos da.
Cómo comenzar nginx
Para iniciar el servicio NGINX en una máquina Linux, use el comando:
$ sudo systemctl inicio nginx.servicioSuponiendo que no hay errores encontrados, no debería ver la salida, y Nginx debe estar en funcionamiento.
Supongamos que no es un sistema que usa init.d en lugar del sistema; En ese caso, para iniciar Nginx, use el comando:
$ sudo servicio nginx inicioCómo detener el servicio Nginx
En este caso, lo contrario es cierto. Para detener el servicio Nginx con Systemd, el comando es como:
$ sudo systemctl stop nginx.servicioUsando init.d? Use el comando:
$ sudo servicio nginx stopRecarga del servicio Nginx
El servicio NGINX también es compatible con la función de recarga. Esto carga nuevas configuraciones y reinicia los procesos de trabajadores utilizando la configuración cargada. La función de recarga es útil si no desea realizar un reinicio completo del servicio.
Para recargar Nginx con Systemd, use el comando:
$ sudo systemctl recargar nginx.servicioUse el comando a continuación para init.Sistemas D.
$ sudo servicio nginx recargaReiniciar el servicio Nginx
A diferencia de la recarga, reiniciar el servicio NGINX se detendrá por completo e iniciará el servidor. Para reiniciar Nginx, use el comando:
$ sudo systemctl reiniciar nginx.servicioEl comando para Sysvinit es:
$ sudo servicio reiniciar nginxConclusión
Este tutorial le mostró cómo administrar el servicio Nginx en los sistemas Linux, incluidos los que usan Systemd e Init.d.