Arranque y parada de un servidor web NGINX en Linux

En el artículo de hoy vamos a ver como operar con un servidor web NGINX instalado sobre un sistema operativo GNU Linux, tanto parada, arranque, estado o reinicio. Seguro que muchos de vosotros ya lo tenéis por la mano, pero siempre viene bien tener un lugar donde consultar este tipo de cosas 🙂

Un poco de información sobre el servidor web NGINX

Se trata de un servidor web HTTP de código abierto además de un servidor proxy inverso. Conocido como “Engine-Ex”, si lo queremos pronunciar correctamente en el idioma de Shakespeare.  Desde hace tiempo que Nginx se ha convertido en uno de los servidores web más populares.  Actualmente plataformas como Pinterest, WordPress.com, Netflix o esta humilde web, funcionan sobre este servidor web.

Si indagamos entre sus funcionalidades, aparte de la principal que es un servidor web; Nginx también puede funcionar como servidor proxy de correo IMAP/POP3, como balanceador de carga (bastante común en las empresas con proyectos web con gran cantidad de tráfico) y como servidor de caché HTTP

Funciona sobre la mayoría de plataformas, incluyendo entre otras, GNU/Linux, Mac OS X, Solaris, IBM AIX, HP-UX o BSD

Principales operaciones

Como en el caso de las operaciones con Apache, los comandos varían si el sistema utiliza systemd o no. En cada operación mostraremos las dos opciones:

Encender el servicio:

1
2
3
4
5
6
#Con systemd
systemctl start nginx.service
#Sin systemd
service nginx start
#o bien
/etc/init.d/nginx start

Parar el servicio:

1
2
3
4
5
6
#Con systemd
systemctl stop nginx.service
#Sin systemd
service nginx stop
#o bien
/etc/init.d/nginx stop

Mostrar estado del servicio:

1
2
3
4
#Con systemd
systemctl status nginx.service
#Sin systemd
service nginx status

Si hemos modificado la configuración del servicio, podemos comprobar los cambios, mediante el parámetro reload, tal como sigue:

1
2
3
4
5
nginx -s reload
#En sistemas con systemd
systemctl reload nginx.service
#Sin systemd
service nginx reload

Si el servidor no arranca correctamente o muestra errores, podemos comprobar su configuración:

1
2
3
/usr/sbin/nginx -t
#o bien, indicando el fichero de configuración
/usr/sbin/nginx -c /etc/nginx/nginx.conf -t

Lo dejamos aquí, espero que haya parecido interesante y que en algún momento os sea de utilidad. Nos vamos leyendo ^.^

Si queréis ampliar información al respecto, os recomiendo consultar la documentación oficial:

Nginx.com – Starting, Stopping, and Restarting NGINX

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.