Cómo instalar Nginx en Ubuntu 18.04 y 16.04

Cómo instalar Nginx en Ubuntu 18.04 y 16.04

Nginx es otro servidor web más popular que el servidor Apache HTTP. Es utilizado por una gran cantidad de sitios web populares en todo el mundo. Este servidor web es muy útil para sitios web de tráfico pesado. Este tutorial lo ayudará a instalar Nginx en Ubuntu 18.04 y 16.04 usando apt-get.

1. Requisitos previos

Para instalar Nginx en Ubuntu, debe tener acceso a los usuarios privilegiados de root o sudo a su sistema. Para los sistemas remotos puede usar el comando ssh o masilla para que el usuario de Windows inicie sesión.

ssh [correo electrónico protegido] 

2. Instale Nginx en Ubuntu

Los últimos paquetes de NGINX están disponibles en repositorios predeterminados para todas las versiones de Ubuntu, puede instalarlos directamente ejecutando los siguientes comandos

sudo apt-get actualización sudo apt-get install nginx 

Después de la instalación del servicio NGINX, ejecute el comando a continuación para verificar el estado del servicio NGINX.

SUDO SYSTEMCTL ESTADO NGINX 
● nginx.Servicio: un servidor web de alto rendimiento y un servidor proxy inverso cargado: cargado (/lib/systemd/system/nginx.servicio; activado; Vendor Preset: habilitado) Activo: Activo (en ejecución) desde viernes 2018-04-27 15:38:31 IST; Docios de hace 13 minutos: Hombre: Nginx (8) Proceso: 3406 ExecStart =/usr/sbin/nginx -g demonio encendido; maestro_process on; (Código = Exitido, estado = 0/éxito) Proceso: 3405 ExecStartPre =/usr/sbin/nginx -t -q -g demonio en; maestro_process on; (Código = Exitido, estado = 0 /éxito) PID principal: 3407 (NGINX) Tareas: 2 (límite: 2323) CGROUP: /SYSTEM.rebanada/nginx.servicio ├─3407 Nginx: proceso maestro/usr/sbin/nginx -g demonio encendido; maestro_process on; └─3408 nginx: proceso de trabajo 

3. Configurar firewall

Debe abrir el puerto de firewall para acceder al servidor NGINX desde sistemas remotos. El siguiente comando permitirá el puerto 80 (http) y el puerto 443 (https) en su sistema.

sudo UFW Permitir 'Nginx Full' 

No necesitas abrir ambos puertos. Use uno de los siguientes comandos para abrir puertos específicos.

sudo UFW Permitir 'nginx http' sudo Ufw Permitir 'nginx https' 

4. Administrar el servicio NGINX

Los usuarios de Systemd usan comandos SystemCTL para administrar su servicio NGINX en el sistema Ubuntu. Los siguientes comandos se detendrán, estrellen y reiniciarán el servicio Nginx.

sudo systemctl detener nginx sudo systemctl inicio nginx sudo systemctl reiniciar nginx