Instalar Iniciar Nginx

Instalar Iniciar Nginx

Nginx, leído como "Engine-X", es un software Linux de código abierto que sirve como servidor web para el almacenamiento en caché HTTP, invierte el proxy y equilibra la carga. Nginx está diseñado principalmente para la máxima estabilidad de rendimiento, ya que nos proporciona capacidades para el servidor HTTP. También funciona como un servidor proxy para el correo electrónico (IMAP, POP3, SMTP). En la explicación más directa, podemos definir a Nginx como un servidor web que nos permite reducir el tiempo de carga de la página para evitar las esperas de página web larga. La arquitectura del NGINX se basa en el enfoque maestro-esclavo para el soporte no bloqueado, asíncrono y basado en eventos.

Esta publicación sirve como tutorial para instalar Nginx en Ubuntu.

Antes de la instalación y configuración del NGINX en Ubuntu, hay algunos requisitos previos que debemos seguir, y son los siguientes:

  • Debemos asegurarnos de tener a Ubuntu instalado y ejecutado en nuestro sistema.
  • Deberíamos tener una cuenta de usuario en Ubuntu.
  • Deberíamos tener acceso a la ventana del terminal.

Estos son los procedimientos que puede utilizar para instalar nginx.

1. Actualizar las listas de repositorios

Necesitamos actualizar todas las listas de repositorio antes de instalar cualquier software nuevo. Esto habilita y garantiza la entrega de todas las últimas actualizaciones y paquetes junto con el software. Para hacerlo, primero debemos iniciar sesión en Ubuntu a través de la cuenta de usuario. Luego, debemos acceder al terminal, y para eso, haga clic en "Actividades"> "Búsqueda". Ahora, escriba el "terminal" en la búsqueda, y aparecerá una ventana de terminal. En esta ventana de terminal, escriba el siguiente comando para actualizar las listas de repositorio:

$ sudo-apt obtenga actualización

Necesitamos dar algo de tiempo y permitir que este proceso se complete. Todos los repositorios ahora se están actualizando.

2. Instalación de Nginx desde repositorios de Ubuntu

Necesitamos instalar el Nginx desde los repositorios predeterminados de Ubuntu ya que el NGINX ya es parte de los repositorios predeterminados de Ubuntu. Para eso, necesitamos escribir el siguiente comando en la ventana del terminal de la siguiente manera:

$ sudo apt-get install nginx

En este punto, el NGINX se está instalando desde repositorios predeterminados, y queremos continuar con sí (y).

3. Verificación

Después de la instalación de NGINX desde los repositorios predeterminados, ahora debemos verificar si hemos instalado el NGINX correctamente. Esto solo se puede hacer si sabemos que se está instalando la versión del Nginx. Para conocer la versión de Nginx instalado, simplemente escriba el siguiente comando en la misma ventana de terminal que se muestra en la siguiente:

$ nginx -v

Siguiendo el comando anterior, el sistema ha devuelto la versión de Nginx instalado, que señala que el NGINX se ha instalado correctamente antes. Ahora, pasemos al siguiente paso.

4. Control de servicio nginx

Podemos ajustar el comportamiento de la NGINX, lo que significa que podemos comenzar y detener o deshabilitar y habilitar el servicio Nginx mientras está en el arranque. Para hacerlo, primero, verifique el estado del servicio (NGINX) utilizando el siguiente comando:

$ sudo systemctl status nginx

Para conocer el estado del servicio, si después de ejecutar el comando anterior, el sistema muestra el estado como "carrera activa", esto significa que el sistema (servicio) ya se ha iniciado antes. Si, en cualquier caso, el sistema no muestra el estado de ejecución, entonces podemos usar el siguiente comando:

$ sudo systemctl inicio nginx

Mientras el sistema comienza y queremos que el NGINX se establezca para habilitar, se puede hacer utilizando el siguiente comando:

$ sudo SystemCTL Habilitar Nginx

De esta manera, el sistema se habilita y comienza a cargar. Supongamos que más tarde, queremos deshabilitar el Nginx o evitar intencionalmente que el sistema se cargue, y queremos detener el servicio Nginx para estos dos casos. En ese caso, podemos usar los siguientes dos comandos respectivamente:

$ sudo systemctl deshabilitar nginx
$ sudo systemctl stop nginx

En algunos casos, podemos encontrar una situación en la que deshabilitemos el servicio después de cargar el servicio NGINX y luego configurar el sistema a requisitos específicos. Luego, volvemos a pensar en cambiar las configuraciones o queremos reiniciar el servicio duro. Luego, en esos casos, podemos volver a cargar el servicio Nginx utilizando los siguientes dos comandos respectivamente:

$ sudo systemctl recargar nginx
$ sudo systemctl recargar nginx

5. Subsidio de tráfico para Nginx

Nginx necesita acceso completo al firewall del sistema para permitir el tráfico. Para este propósito, Nginx usa e instala la combinación de perfiles del "UFW" predeterminado de Ubuntu, conocido como "firewall sin complicaciones". Para conocer los perfiles disponibles de estos UFWS, primero debemos mostrar todas las listas de perfiles, y para eso, necesitamos escribir el siguiente comando en la ventana del terminal de la siguiente manera:

$ sudo UFW Lista de aplicaciones

Ahora, el sistema mostrará la lista de estas aplicaciones en el terminal, puede haber otras aplicaciones que mostraría el sistema, pero las ignoraremos por ahora. Después de esto, ahora necesitamos acceder al firewall de Ubuntu para otorgar acceso a Nginx usando el siguiente comando:

$ sudo UFW Permitir "nginx http"

Siguiendo el comando, las reglas del sistema se actualizarán. Ahora estamos obligados a actualizar la configuración del firewall, por lo que primero, recargamos y luego permitimos el tráfico HTTP ingresando estos dos comandos respectivamente:

$ sudo ufw recargar
$ sudo UFW Permitir "nginx http"

6. Prueba de Nginx

Para las pruebas, debemos asegurarnos de que la ejecución del servicio NGINX. Luego, debemos dirigirse hacia la siguiente dirección/página web dada escribiendo en el terminal:

https: // 127.0.0.1

El sistema lo redirigirá a la página de bienvenida de Nginx, como se mostró anteriormente. Esta página web también se puede cargar a través de un terminal ingresando:

$ sudo apt-get instalación curl
$ curl -i 127.0.0.1

En el terminal, el sistema mostraría el código (HTML) para la página de bienvenida de Nginx como se muestra:

Conclusiones

En este artículo, hemos aprendido sobre el software Nginx, de código abierto que utiliza servidores web para reducir el tiempo de carga de la página. Hemos mostrado en el artículo el proceso paso a paso para instalar el Nginx en Ubuntu. Para la guía, hemos usado Ubuntu 20.04 LTS. En el artículo, hemos discutido siete pasos principales para la instalación y configuración de Nginx, desde los cuales los primeros seis pasos representan el procedimiento de instalación de Nginx. Esperamos que haya entendido ahora el proceso de instalación de Nginx y pueda implementar rápidamente estos pasos siguiendo esta guía.