Todas las Noticias en Películas, Avances de Películas y Reseñas.

Cómo instalar y configurar Nginx en Ubuntu

Nginx, pronunciado como “Engine-x”, es un popular servidor web Linux de alto rendimiento que también se utiliza como proxy inverso y equilibrador de carga. En particular, conecta múltiples recursos de Internet a través de HTTP.

El trabajo principal de Nginx es almacenar, procesar y luego entregar el contenido del sitio web a los usuarios. Para acceder a un sitio web, un navegador web realiza una solicitud a través de HTTP. La solicitud es recibida por el servidor web, que luego es aprobado, y el servidor web (en este caso, Nginx) envía el material requerido, mediante HTTP, al navegador.

El rendimiento se optimiza con Nginx, ya que utiliza menos memoria para procesar solicitudes web con un solo subproceso y cada solicitud se transfiere de manera simultánea y sin problemas. Si no sabes cómo instalar y configurar Nginx en Ubuntu, lee esta guía, ya que te explicaremos cada paso para hacerlo.

Entonces, sin más preámbulos, ¡comencemos!

Paso 1. Instalar el paquete Nginx.

El paquete Nginx ya está disponible en los repositorios predeterminados de Ubuntu. Esto le ahorrará el tiempo y la molestia de tener que descargar primero el paquete Nginx para su instalación y configuración.

Puede instalar el paquete directamente utilizando el sistema de paquetes “apt”. Antes de eso, primero debe actualizar sus paquetes para poder acceder a las últimas versiones.

Siga estos pasos para instalar con éxito el paquete Nginx en su sistema:

  1. Primero, abre el Terminal de comando en su sistema.
  2. Una vez abierto, escriba el siguiente comando:
$ sudo apt update
  1. Una vez finalizadas las actualizaciones, escriba el siguiente comando para instalar el paquete Nginx:
$ sudo apt install nginx
  1. Por último, verifique la presencia de Nginx usando este comando:
$ nginx -v

Con esto, habrás terminado con el primer paso. A continuación pasamos a la fase de configuración.

Recomendado:  Revisión | Alicia a través del espejo (2016)

Paso 2. Iniciar el servicio Nginx.

Una vez instalado Nginx, necesita conocer los diferentes comandos utilizados para iniciar, habilitar/deshabilitar o verificar el estado del servicio. Revisaremos cada comando.

Sigue estos pasos:

  1. Primero, abre el Terminal.
  2. A continuación, escriba este comando para verificar primero el estado de Nginx:
$ sudo systemctl status nginx

Si se activa o ejecuta en la salida, Nginx está funcionando.


  1. En caso de que Nginx no se esté ejecutando, use este comando para iniciarlo:
$ sudo systemctl start nginx
  1. Para detener Nginx, se utiliza este comando:
$ sudo systemctl stop nginx
  1. Luego, para iniciar Nginx automáticamente al iniciar el sistema, use este comando:
$  sudo systemctl enable nginx
  1. Para evitar que Nginx se inicie al inicio, puede usar este comando:
$ sudo systemctl disable nginx

Estos son los pocos comandos importantes que se utilizan para iniciar y deshabilitar Nginx.

Paso 3. Ajustar el Firewall para Nginx.

Antes de probar el servicio Nginx, debe ajustar la configuración de su firewall para dirigir el tráfico de Internet seguro a su servidor. Hay tres perfiles disponibles con Nginx:

  • HTTP Nginx: este perfil utiliza el puerto 80 para tráfico web normal y sin cifrar.
  • HTTPS de Nginx: este perfil utiliza el puerto 443 para el tráfico cifrado TLS/SSL.
  • Nginx completo: este perfil utiliza los puertos 80 y 443 para administrar el tráfico de Internet.

Los expertos que saben lo que hacen pueden elegir cualquier perfil disponible. Para los principiantes, es mejor utilizar Nginx HTTP.

Sigue estos pasos para elegir tu perfil preferido:

  1. Abre el Terminal.
  2. Escriba el siguiente comando en el Terminal:
$ sudo ufw app list

Se le proporcionará esta lista como resultado:

  1. Para elegir el ‘HTTP‘perfil, use este comando:
$ sudo ufw allow 'Nginx HTTP'

Con esto, ahora sabes cómo configurar los ajustes de tu firewall.

Recomendado:  Encuentran una liebre volando en Google Maps, pero no te gustará por qué

Paso 4. Accediendo a la página de inicio de Nginx.

El comando $ status debería garantizar que su servidor web esté funcionando, pero hay otra forma de estar seguro de ello.

Para hacer esto, acceda a la página de inicio de Nginx utilizando la dirección IP de su servidor web. Si puede acceder a él, entonces el software está funcionando correctamente. Si no conoce la dirección IP de su servidor web, puede utilizar el comando ‘icanhazip.com‘herramienta para descubrirlo.

Siga estos pasos para acceder a su página de inicio de Nginx:

  1. Primero, abre el Terminal de comando.
  2. Una vez abierto, escriba este comando para encontrar la dirección IP de su servidor:
$ curl -4 icanhazip.com

Cuando obtenga la IP, abra cualquier navegador web y escríbala en la barra de direcciones. Esto debería llevarlo a la página de inicio de Nginx.

Con esto, ya ha completado los pasos básicos sobre cómo instalar y configurar Nginx en Ubuntu.

Configuración de bloques de servidor.

Nginx le permite configurar diferentes dominios en un único servidor web. Esta característica se conoce como “bloques de servidor”. En Ubuntu, hay un bloque de servidor habilitado de forma predeterminada. Este bloque de servidor funciona desde el directorio “/var/www/html”. El directorio funciona bien para un solo sitio web, pero para varios sitios puede convertirse en un desastre.

Para crear su dominio, creará otro directorio dentro de “/var/www” que lo alojará.

Siga estos pasos para configurar su dominio en Nginx:

  1. Primero, abre el Terminal.
  2. A continuación, cree un directorio usando el siguiente comando:
$ sudo mkdir -p /var/www/domain_name/html

En él, “nombre_dominio” es el título que le darás a tu dominio.

  1. Una vez hecho esto, otorgue la propiedad del dominio usando el comando $USER escribiendo lo siguiente:
$ sudo chown -R $USER:$USER /var/www/domain_name/html

Para garantizar que el propietario tenga permiso para leer, escribir y ejecutar los archivos, mientras que otros solo puedan leer y ejecutar los archivos, use este comando:

$ sudo chmod -R 755 /var/www/domain_name
  1. Para crear una página HTML de muestra, utilice el siguiente comando:
$ nano /var/www/domain_name/html/sample.html
  1. Al abrir, escribe el texto como se muestra en la imagen:
Recomendado:  The Batman: Dave Bautista podría estar negociando el papel en la película
  1. Ahora necesita crear un nuevo archivo de configuración para que Nginx pueda alojar este dominio correctamente:
$ sudo nano /etc/nginx/sites-available/domain_name
  1. Realice las siguientes ediciones:
  1. A continuación, cree un enlace para habilitar el archivo:
$ sudo ln -s /etc/nginx/sites-available/domain_name/etc/nginx/sites-enabled/
  1. Después de esto, debes realizar una prueba para asegurarte de que no has cometido errores:
$ sudo nginx -t
  1. Por último, si no hay errores, reinicie Nginx para aplicar los cambios:
$ sudo systemctl restart nginx

Con esto, ha realizado dos bloques de servidor y puede acceder a su sitio abriendo un navegador web y escribiendo “http://nombre_dominio” en la barra de direcciones.

Además, si desea que su dispositivo Ubuntu sea más seguro, aprender cómo agregar el inicio de sesión con huellas dactilares en Ubuntu y otras distribuciones de Linux le resultará útil.

Aquí termina esta guía sobre cómo instalar y configurar Nginx en Ubuntu. Esperamos haberte ayudado a comprender cada paso y hayas podido ejecutarlos con éxito. Si tiene alguna consulta o duda, háganoslo saber en la sección de comentarios a continuación.

Si esta guía te ayudó, compártela. 🙂

Tabla de Contenido