Diferencia entre revisiones de «Instalar Nginx Ubuntu»
De enunpimpam
(Página creada con «Category:Ubuntu 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 inst…») |
|||
Línea 17: | Línea 17: | ||
OpenSSH | OpenSSH | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
*'''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 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 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) | *'''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 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | 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) | ||
+ | </syntaxhighlight> |
Revisión del 16:03 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)