Saltar al contenido

Cómo instalar Nginx en Ubuntu 18.04 [Inicio rápido]

marzo 4, 2020

 

Introducción

Nginx es uno de los más servidores web populares en el mundo y es responsable de alojar algunos de los sitios más grande y alto-tráfico en internet. Es más recursos del medio ambiente que Apache en la mayoría de los casos y se puede utilizar como un servidor web o un servidor proxy inverso.

En esta guía, vamos a explicar cómo instalar Nginx en el servidor de Ubuntu 18.04. Para una versión más detallada de este tutorial, consulte Cómo instalar Nginx en Ubuntu 18.04.

Requisitos previos

Antes de empezar esta guía, debe tener lo siguiente:

  • Una Ubuntu 18.04 servidor y un usuario normal, no root con privilegios sudo. Además, tendrá que habilitar un firewall básico para bloquear los puertos no esenciales. Usted puede aprender cómo configurar una cuenta de usuario normal y configurar un servidor de seguridad siguiendo nuestra guía inicial de configuración del servidor para Ubuntu 18.04.

Cuando usted tiene una cuenta disponible, inicie la sesión como el usuario no root para comenzar.

Paso 1 – Instalación de Nginx

Debido a Nginx está disponible en los repositorios por defecto de Ubuntu, puede instalarlo usando el sistema de paquetes apt.

actualice el índice local de paquetes: apt update

sudo apt update

  • sudo

instalar Nginx:

sudo apt install nginx

  • sudo apt instalar Nginx

Paso 2 – Ajuste del Firewall

Si ha seguido el requisito tutorial de configuración del servidor, a continuación, se ha activado el cortafuegos UFW. Comprobar los perfiles de aplicación de la UFW disponibles con el siguiente comando: lista de aplicaciones UFW

sudo ufw app list

  • sudo

OutputAvailable applications:
Nginx Full
Nginx HTTP
Nginx HTTPS
OpenSSH

Let de permitir que el perfil más restrictivo que todavía permitirá que el tráfico que haya configurado, que permita el tráfico en el puerto 80:

sudo ufw allow 'Nginx HTTP'

  • sudo UFW permiten ‘Nginx HTTP’

verificar el cambio:

sudo ufw status

  • sudo UFW estado

OutputStatus: active

To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)

Paso 3 – Comprobación Comprobar servidor web

con el sistema de inicio systemd para asegurarse de que el servicio se ejecuta escribiendo:

systemctl status nginx

  • systemctl estado nginx

Output● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system
ginx.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-04-20 16:08:19 UTC; 3 days ago
Docs: man:nginx(8)
Main PID: 2369 (nginx)
Tasks: 2 (limit: 1153)
CGroup: /system.slice
ginx.service
├─2369 nginx: master process /usr/sbin
ginx -g daemon on; master_process on;
└─2380 nginx: worker process

un acceso a la página de Nginx aterrizaje por defecto para confirmar que el software está funcionando correctamente a través de su dirección IP:

http://your_server_ip

debería ver la página de destino Nginx defecto:

ginx_server_block_1404/first_block.png”>

Conclusión

Ahora que tiene su servidor web instalado, usted tiene muchas opciones para el tipo de contenido a servir y las tecnologías que desea utilizar para crear una experiencia más rica.

Si desea construir una pila de aplicaciones más completa, echa un vistazo a este artículo sobre cómo configurar una pila LEMP en Ubuntu 18.04.