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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies