Diferencia entre revisiones de «Instalar Nginx Ubuntu»

De enunpimpam
Saltar a: navegación, buscar
Línea 38: Línea 38:
 
Nginx Full (v6)            ALLOW      Anywhere (v6)
 
Nginx Full (v6)            ALLOW      Anywhere (v6)
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
===Verificación===
 +
Para comprobar que el servicio esta en ejecución.
 +
/etc/init.d/nginx status
 +
<syntaxhighlight lang="bash">
 +
nginx.service - A high performance web server and a reverse proxy server
 +
  Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
 +
  Active:<code class="alert-success> active (running)data-slider</code> since Wed 2021-09-29 13:50:11 UTC; 2h 25min ago
 +
</syntaxhighlight>

Revisión del 16:17 29 sep 2021

Nginx es uno de los servidores web mas usados. Podemos usarlo como servidor web o como proxy inverso.

Instalación

sudo apt update
sudo apt install nginx

Configurar el Firewall

Necesitamos configurar el firewall de ubuntu para poder tener acceso al servicio web

Listar las aplicaciones ufw

sudo ufw app list

Devuelve algo asi:

Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH
  • Nginx Full: Este perfil abre tanto el puerto 80 (tráfico web normal, no cifrado) como el puerto 443 (tráfico TLS/SSL cifrado)
  • Nginx HTTP: Este perfil solamente abre el puerto 80 (tráfico web normal, no cifrado)
  • Nginx HTTPS: Este perfil solamente abre el puerto 443 (tráfico TLS/SSL cifrado)

yo suelo habilitar el 80 y 443

sudo ufw allow ´Nginx Full´

Para verificar si se han realizado los cambios

sudo ufw status
To                         Action      From
--                         ------      ----
Nginx HTTP                 ALLOW       Anywhere
Nginx HTTPS                ALLOW       Anywhere
OpenSSH                    ALLOW       Anywhere
Nginx Full                 ALLOW       Anywhere
Nginx HTTP (v6)            ALLOW       Anywhere (v6)
Nginx HTTPS (v6)           ALLOW       Anywhere (v6)
OpenSSH (v6)               ALLOW       Anywhere (v6)
Nginx Full (v6)            ALLOW       Anywhere (v6)

Verificación

Para comprobar que el servicio esta en ejecución.

/etc/init.d/nginx status
nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active:<code class="alert-success> active (running)data-slider</code> since Wed 2021-09-29 13:50:11 UTC; 2h 25min ago