En esta publicación veremos como instalar Nginx el popular motor web para nuestra distro preferida y recientemente liberada en su versión estable, Debian 11 por medio de repositorios.
Pre-Requisitos
apt update && apt install -y curl gnupg2 ca-certificates lsb-release
Finalmente hacemos la instalación
apt install nginx -y
Dependiendo el sistema debemos verificar los servicios con systemctl
systemctl status nginx
Para que inicie después de reiniciar el sistema debe quedar habilitado el servicio.
systemctl enable nginx
Recordá que podes iniciar, parar o reiniciar el servicio con:
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
Para ver la versión que se instalo:
nginx -v
Además podemos verificar que no haya problemas de sintaxis en el archivo de configuración:
nginx -t
Para el caso puntual de Debian si estas usando el firewall UFW podemos habilitarlo rápidamente con
ufw allow 'Nginx HTTP'
Pero también tenemos la opción de https o las 2 opciones juntas, si listamos las opciones de ufw veremos varias alternativas para nginx
ufw app list
- Nginx Full: abre los puertos 80 y 443
- Nginx HTTP: abre solo el puerto 80
- Nginx HTTPS: abre solo el puerto 443