Saltar al contenido principal

Servizo de NGINX

NGINX execútase como un servizo, polo que será un proceso que está correndo de fondo.

Estado de NGINX

Para consultar o estado do servizo de NGINX, debemos executar o seguinte comando:

$ systemctl status nginx
Saída do comando
$ systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2022-05-03 19:18:14 UTC; 1min 59s ago
Docs: man:nginx(8)
Main PID: 1936 (nginx)
Tasks: 2 (limit: 2274)
Memory: 4.8M
CGroup: /system.slice/nginx.service
├─1936 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─1937 nginx: worker process

May 03 19:18:14 vm2-us systemd[1]: Starting A high performance web server and a reverse proxy server...
May 03 19:18:14 vm2-us systemd[1]: Started A high performance web server and a reverse proxy server.

Podes empregar para desprazarte pola información mostrada e Q para saír.

A propiedade Active poderá ter os seguintes valores:

  • active (running): NGINX está executándose correctamente.
  • inactive (dead): NGINX non se está execuantdo.
  • failed: NGINX non se está execuantdo porque se producíu un error.

Como calquera servizo, podemos arrancalo, paralo ou reinicialo. Os comandos, no caso de executarse correctamente, non mostran ningunha saída.

Arrancar NGINX

$ sudo systemctl start nginx

Parar NGINX

$ sudo systemctl stop nginx

Reiniciar NGINX

$ sudo systemctl restart nginx

O comando de reinicio de NGINX é equivalente a executar o seguinte:

$ sudo systemctl stop nginx
$ sudo systemctl start nginx

Se queres comprobar que calquera das operacións anteriores se levou a cabo correctamente (arranque, parada ou reinicio), podes executar o comando de comprobación do estado de NGINX despois de executar un deles. Por exemplo:

$ sudo systemctl stop nginx
$ systemctl status nginx
Saída dos comandos
$ sudo systemctl stop nginx
$ systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Tue 2022-05-03 19:30:24 UTC; 17s ago
Docs: man:nginx(8)
Process: 2519 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUC>
Main PID: 1936 (code=exited, status=0/SUCCESS)

May 03 19:18:14 vm2-us systemd[1]: Starting A high performance web server and a reverse proxy server...
May 03 19:18:14 vm2-us systemd[1]: Started A high performance web server and a reverse proxy server.
May 03 19:30:24 vm2-us systemd[1]: Stopping A high performance web server and a reverse proxy server...
May 03 19:30:24 vm2-us systemd[1]: nginx.service: Succeeded.
May 03 19:30:24 vm2-us systemd[1]: Stopped A high performance web server and a reverse proxy server.

Recorda pulsar Q para saír do comando.