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

Leave a Comment

Diagnóstico de MP3: soluciona hasta 50 problemas con archivos de audio MP3

Diagnóstico de MP3: soluciona hasta 50 problemas con archivos de audio MP3

MP3 Diags es la herramienta definitiva para solucionar problemas en tu colección de música. Etiqueta correctamente tus archivos MP3, añade carátulas de álbumes faltantes y corrige el VBR.

Aplicaciones de notificaciones de escritorio de Google Voice

Aplicaciones de notificaciones de escritorio de Google Voice

Al igual que Google Wave, Google Voice ha generado un gran revuelo en todo el mundo. Google busca cambiar la forma en que nos comunicamos y, dado que se está convirtiendo en...

Descarga Favoritos de Flickr con FlickrFaves

Descarga Favoritos de Flickr con FlickrFaves

Hay muchas herramientas que permiten a los usuarios de Flickr descargar sus fotos en alta calidad, pero ¿hay alguna forma de descargar Favoritos de Flickr? Recientemente, descubrimos...

OK Sampler es un software gratuito de sampleo de música

OK Sampler es un software gratuito de sampleo de música

¿Qué es el sampling? Según Wikipedia, «es el acto de tomar una porción, o muestra, de una grabación de sonido y reutilizarla como un instrumento o...

Copia de seguridad de Google Sites: Importar/Exportar

Copia de seguridad de Google Sites: Importar/Exportar

Google Sites es un servicio de Google que permite alojar un sitio web en su servidor. Sin embargo, existe un problema: no incluye una opción integrada para realizar copias de seguridad.

Aplicación de escritorio de Google Tasks

Aplicación de escritorio de Google Tasks

Google Tasks no es tan popular como otros servicios de Google como Calendar, Wave, Voice, etc., pero aún así se usa ampliamente y es una parte integral de la vida de las personas.

Cómo recuperar particiones y datos del disco duro perdidos [Guía]

Cómo recuperar particiones y datos del disco duro perdidos [Guía]

En nuestra guía anterior sobre cómo borrar de forma segura el disco duro y los medios extraíbles a través de Ubuntu Live y el CD de arranque DBAN, analizamos el problema del disco basado en Windows.

Cómo jugar Red Dead Online en Linux

Cómo jugar Red Dead Online en Linux

Red Dead Online es el componente multijugador en línea de Red Dead Redemption II. Aprende a jugar en Linux con esta guía completa.

Instalar paquetes Debian en Arch Linux con Debtap

Instalar paquetes Debian en Arch Linux con Debtap

¿Está tratando de hacer que una aplicación funcione en Arch Linux o Manjaro pero no puede encontrarla en los repositorios de software oficiales o incluso en AUR? Prueba Debtap. Se trata de un

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

¿Tiene una máquina virtual Ubuntu en VMware Workstation y desea compartir una carpeta con ella? Esta guía completa le mostrará cómo hacerlo eficazmente.