Cómo instalar Nginx en Ubuntu Server

Nginx es un servidor web HTTP para Linux y otras plataformas de servidor. Se considera la alternativa más completa al servidor web Apache. Esta guía le mostrará cómo configurar Nginx en Ubuntu Server.

Qué hacer antes de instalar Nginx en Ubuntu

Antes de instalar Nginx en Ubuntu Server , es importante que todos los paquetes estén actualizados y todas las actualizaciones de seguridad estén instaladas. Si bien es posible usar el servidor web Nginx en Ubuntu sin actualizar, no es una gran idea, ya que podría ser vulnerable a los ataques.

Afortunadamente, actualizar Ubuntu, incluso en el servidor, es increíblemente fácil. Para comenzar, ejecute el comando de actualización apt . Este comando actualizará sus fuentes de software y buscará nuevas actualizaciones si están disponibles.

sudo apt actualizar

Al ejecutar el comando de actualización apt , es hora de ejecutar el comando de actualización apt . Este comando tomará todas las actualizaciones de software y las instalará en su sistema Ubuntu. El proceso de actualización puede llevar tiempo, especialmente si tiene que instalar muchas actualizaciones, así que tenga paciencia.

sudo apt actualización

Al instalar todas las actualizaciones, deberá reiniciar Ubuntu. ¿Por qué? A veces, cuando se actualiza Ubuntu, se instala un nuevo kernel. No se puede usar un kernel nuevo hasta que se reinicie el sistema.

Para reiniciar rápidamente Ubuntu, ejecute el comando sudo reboot .

reiniciar sudo

Una vez que vuelva a iniciar sesión, Ubuntu estará actualizado y listo para Nginx.

Cómo instalar Nginx en Ubuntu

El servidor web Nginx es bastante fácil de usar en Ubuntu porque se encuentra en los principales repositorios de software. Para instalar Nginx, ejecute el siguiente comando apt install y configure el paquete "nginx".

sudo apt instalar nginx

Ubuntu le pedirá una contraseña cuando escriba el comando anterior. Usando el teclado, ingrese la contraseña de su cuenta de usuario. Si su cuenta no tiene acceso a sudo , puede iniciar sesión en la raíz e instalar el paquete en su lugar.

Nota: debe tener la cuenta raíz de Ubuntu desbloqueada para iniciar sesión con su .

su -

apt instalar nginx

Al ingresar el comando apt install e ingresar la contraseña de su cuenta de usuario, Ubuntu recopilará todas las dependencias necesarias para configurar Nginx. Luego le pedirá que presione la tecla Y para confirmar que desea instalar el software. Presione Y para confirmar.

Cuando presiona la tecla Y en el teclado, el administrador de paquetes de Ubuntu configurará Nginx y lo hará funcionar en su sistema de servidor Ubuntu.

Cómo permitir Nginx a través del firewall de Ubuntu

Si usa el firewall UFW en el servidor Ubuntu, deberá permitir que Nginx lo use para poder usarlo por completo. Si no hace esto, es posible que Nginx no funcione correctamente. Para permitir UFW a través del firewall, haga lo siguiente.

Use el comando de lista de aplicaciones ufw . Tenga en cuenta que deberá acceder a la cuenta raíz para ejecutar el comando de lista de aplicaciones ufw en su servidor Ubuntu. Si no puede acceder a la cuenta raíz con su, ejecute el comando sudo -s .

su - lista de aplicaciones ufw

Cuando ejecuta el comando ufw app list , el firewall de Ubuntu le mostrará las "aplicaciones disponibles". Estas "aplicaciones disponibles" deben ser "Nginx Full", "Nginx HTTP", "Nginx HTTPS", etc.

Para habilitar el tráfico del puerto con Nginx solo a través del puerto 443 (HTTPS), puede usar el comando ufw allow "Nginx HTTPS" . Este comando es excelente para aquellos que no usan HTTP y ejecutan todo a través de HTTPS.

ufw permite 'Nginx HTTPS'

Sin embargo, si confía en HTTP (puerto 80), puede habilitar ese puerto a través del firewall de Ubuntu usando el comando ufw allow , pero esta vez reemplazando 'Nginx HTTPS' con 'Nginx HTTP'.

ufw permite 'Nginx HTTP'

Si confía tanto en HTTP como en HTTPS, hay un tercer perfil en el firewall de Ubuntu disponible para habilitar. Este perfil se llama "Nginx Full". Habilitar esto permitirá el tráfico en el puerto 80 (HTTP), así como en el puerto 443 (HTTPS). Use el comando ufw allow 'Nginx Full' para habilitar el perfil.

ufw permite 'Nginx completo'

Cómo apagar el cortafuegos ufw

Si bien es una buena idea mantener el firewall de Ubuntu en su lugar y permitir que Nginx lo atraviese, no es un requisito. Si no está exponiendo su servidor web Nginx a Internet, y es solo para LAN, es posible que no lo necesite. Aquí se explica cómo desactivar el cortafuegos.

Para deshabilitar el firewall de Ubuntu, simplemente puede ejecutar ufw disabled . Este comando apagará el firewall, pero no lo desinstalará.

ufw deshabilitar

Alternativamente, si desea eliminar el firewall por completo, puede ejecutar el comando apt remove uninstall . Este comando eliminará el firewall por completo.

apto eliminar ufw


Mejora el portapapeles de Gnome Shell con Pano

Mejora el portapapeles de Gnome Shell con Pano

Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!

Cómo instalar DaVinci Resolve 17 en Linux

Cómo instalar DaVinci Resolve 17 en Linux

¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía

Cómo instalar Tuxedo OS en tu computadora

Cómo instalar Tuxedo OS en tu computadora

¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.

Cómo instalar un archivo DEB en Linux

Cómo instalar un archivo DEB en Linux

¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.

Cómo jugar Dying Light en Linux

Cómo jugar Dying Light en Linux

Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en

Cómo instalar Neptune Linux en tu computadora

Cómo instalar Neptune Linux en tu computadora

Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.

Pruebe el nuevo escritorio basado en Snap de Ubuntu

Pruebe el nuevo escritorio basado en Snap de Ubuntu

¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.

Cómo jugar Undertale en Linux

Cómo jugar Undertale en Linux

Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su

Cómo jugar Total War: THREE KINGDOMS en Linux

Cómo jugar Total War: THREE KINGDOMS en Linux

Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.