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
Comentarios Recientes