Cómo instalar Nginx en Debian 11

actualización debian 11

En este tutorial, le mostraremos cómo instalar el servidor web nginx en Debian 11. Nginx es un servidor web popular que se puede usar como proxy inverso y equilibrador de carga para sus servidores. También puede funcionar como un servidor independiente o en conjunto con otro servidor de aplicaciones. Para hacer uso de su funcionalidad, primero debemos instalarlo.

requisitos previos

  • Un servidor que ejecuta Debian 11
  • Debe tener un usuario regular, no root con privilegios sudo configurado en su servidor. Esto es necesario para que el proceso de instalaci√≥n funcione correctamente.

Actualizando el sistema

Antes de instalar nginx, debe actualizar el sistema para que esté actualizado. También debe instalar los paquetes necesarios adicionales necesarios para compilar módulos de terceros. Ejecute los siguientes comandos para actualizar el sistema e instalar los paquetes necesarios:

sudo apt update -y
sudo apt upgrade -y
sudo apt install curl gnupg2 ca-certificates lsb-release

Debería recibir el siguiente resultado:

actualización debian 11

actualización debian 11

Instalación de Nginx en Debian 11

Nginx est√° disponible en los repositorios predeterminados de Debian 11. Puede instalarlo con el comando apt-get de la siguiente manera:

sudo apt install nginx -y

Debería recibir el siguiente resultado:

instalar nginx

instalar nginx

Ya debería tener un servidor web Nginx en funcionamiento. Puede probar esto ejecutando el siguiente comando:

sudo systemctl status nginx

El resultado del comando anterior debe ser información sobre su servidor Nginx. También verá una línea que dice Activo: activo (en ejecución). Eso significa que su servidor nginx se está ejecutando correctamente.

Salida de muestra:

estado nginx

Puede iniciar, detener y reiniciar Nginx escribiendo:

sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx

Puede verificar la versión de Nginx instalada escribiendo:

sudo nginx -v

Debería recibir el siguiente resultado:

versión nginx

Para verificar la configuración de Nginx en busca de errores y corregirlos si es necesario, ejecute el siguiente comando:

sudo nginx -t

Debería recibir el siguiente resultado:

comprobando la configuración de Nginx debian 11

Para configurar el servidor web Nginx para que se inicie en el arranque, ejecute:

sudo systemctl enable nginx

Debería recibir el siguiente resultado:

habilitar nginx

Ajustar las reglas del cortafuegos

Nginx debe estar habilitado a través del software de firewall antes de poder acceder a él.

Enumere las configuraciones de la aplicación que ya se han configurado escribiendo: Anuncio

sudo ufw app list

Obtendr√° el siguiente resultado:

lista de aplicaciones ufw

Puede ver que hay tres perfiles con los que se puede configurar Nginx:

  • Nginx completo: este perfil abre los puertos 80 y 443 para Nginx
  • Nginx HTTP: Este perfil abre solo el puerto 80 para Nginx
  • Nginx HTTPS: Este perfil abre solo el puerto 443 para Nginx

Se recomienda habilitar el perfil m√°s restringido para que el tr√°fico configurado a√ļn pueda viajar a trav√©s del firewall. Para esta gu√≠a, solo permitiremos el tr√°fico HTTP en el puerto 80. Para hacer esto, escriba:

sudo ufw allow 'Nginx HTTP'

Ejecute el siguiente comando para verificar que HTTP esté permitido a través del firewall:

sudo ufw status

Como puede ver en el siguiente resultado, se permite el tr√°fico HTTP:

estado ufw Nginx debian 11

Acceso al servidor web Nginx

Puede acceder a la p√°gina de destino predeterminada de Nginx escribiendo la direcci√≥n IP p√ļblica o FQDN de su servidor en su navegador. Si no conoce la direcci√≥n IP p√ļblica de su servidor, puede encontrarla escribiendo:

hostname -I

Obtendrá una salida con la dirección IP de su servidor.

Una vez que tenga la dirección IP de su servidor, escríbala en el navegador:

http://your_server_ip

Deber√≠a ver una p√°gina de inicio predeterminada para Nginx que dice ¬ę¬°Bienvenido a nginx!¬Ľ

p√°gina de destino predeterminada de Nginx

¬°Felicidades! Ha instalado correctamente Nginx en Debian 11.

Conclusión

Este fue un tutorial sobre c√≥mo instalar el servidor web Nginx en Debian 11. Cubrimos los conceptos b√°sicos de lo que es, la instalaci√≥n y algunas opciones b√°sicas de configuraci√≥n. Esperamos que haya encontrado esto √ļtil.

Si desea obtener más información sobre Nginx y cómo funciona, le recomendamos que consulte el documentación oficial.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *