Vamos a ver como podemos instalar las distintas versiones Stable y Mainline de Nginx, para la versión nueva de Debian, aunque sirve también para las versiones anteriores porsupuesto, y la idea es hacerlo por repositorios.
1- Actualizar
sudo apt update && sudo apt upgrade
2- Pre-requisitos
sudo apt install curl gnupg2 ca-certificates lsb-release dirmngr software-properties-common apt-transport-https -y
3- Llaves
Descargamos y cargamos la llave.
curl -fSsL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg > /dev/null
gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
4- Importar repositorio de Nginx
Para importar el repositorio de Nginx Mainline, use:
echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
O, para el repositorio Nginx Stable:
echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/debian `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
Y actualizamos
sudo apt update
5- Instalación y verificación
sudo apt install nginx nginx -v
Conclusión sobre la instalación de Nginx.org de Mainline o Stable
La versión «stable» (estable) de Nginx es la versión que se considera la más confiable y probada. Está diseñada para su uso en entornos de producción, donde la estabilidad y la seguridad son de suma importancia. Esta versión de Nginx contiene las últimas correcciones de errores y actualizaciones de seguridad, pero no incluye las últimas características y mejoras más recientes. Se recomienda utilizar la versión estable si buscas una plataforma confiable y no necesitas las últimas funcionalidades.
Por otro lado, la versión «mainline» (principal) de Nginx es una versión más nueva y en desarrollo activo. Esta versión incluye todas las correcciones de errores, actualizaciones de seguridad y también las últimas características y mejoras. Es una opción adecuada si queremos aprovechar las últimas funcionalidades y mejoras introducidas en Nginx, pero hay que tener en cuenta que al ser una versión en desarrollo, podría haber algunos problemas o errores no descubiertos. La versión «mainline» se recomienda principalmente para aquellos que desean experimentar con las últimas características y están dispuestos a aceptar un mayor riesgo potencial.






