como-instalar-y-configurar-nginx-en-raspberry-pi

Cómo instalar y configurar Nginx en Raspberry Pi

Nginx es un servidor web de alto rendimiento ampliamente utilizado que es ideal para alojar sitios web, aplicaciones web y servicios en tu Raspberry Pi.

Nginx (pronunciado “engine-x”) es un servidor web y proxy inverso de código abierto que es conocido por su alto rendimiento, bajo consumo de recursos y capacidad de manejar una gran cantidad de conexiones simultáneas.

Una de las cosas que destacan en Nginx es su facilidad para actuar como un proxy inverso y un balanceador de carga, lo que lo convierte en una herramienta muy útil en entornos de alta demanda.

Instalación de Nginx en Raspberry Pi

Para instalar Nginx en tu Raspberry Pi, abrimos una terminal, y ejecutamos el siguiente comando,

sudo apt install nginx

Esperamos que se instale, ya está. ¡Así de fácil! Cuando esté listo, podemos verificar que funciona que Nginx está en ejecución con,

sudo service nginx status

Si en algún momento necesitamos parar, iniciar, o reiniciar Nginx podemos hacerlo con estos comandos

sudo service nginx stop
sudo service nginx start
sudo service nginx restart

Configuración de Nginx

La configuración principal de Nginx se encuentra en el directorio /etc/nginx/. El archivo principal de configuración es /etc/nginx/nginx.conf. Por defecto, tiene una punta como la siguiente.

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
	worker_connections 768;
	# multi_accept on;
}

http {

	##
	... varias cosas de configuración que omitimos... 
	##

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}

Donde veis que la última línea carga todos los ficheros .conf de la carpeta /etc/nginx/conf.d/ y todos los ficheros de /etc/nginx/sites-available/.

Para mantenerlo todo ordenador, generalmente realizarás la configuración de cada sitio en archivos separados en el directorio /etc/nginx/sites-available/.