Nginx
Nginx opera como el proxy inverso principal de la infraestructura.
Instalación Base
- URL de descarga: https://nginx.org/en/download.html
- Versión recomendada: 1.26.3
- Ruta de despliegue sugerida:
C:\nginx\nginx-1.26.3
Operación y Configuración
- Propósito: Enrutar el tráfico HTTP/HTTPS a los distintos servicios, manejar certificados SSL y equilibrar la carga. Es el punto de entrada único para la red y responsable del manejo de archivos estáticos.
- Archivos de configuración: El archivo de entrada principal es
conf/nginx.conf. Las definiciones se organizan dentro del directorioconf/conf.d/bajo la siguiente estructura:conf/conf.d/globals/: Configuración global del servidor. Contiene y puede albergar políticas generales de infraestructura (definición de upstreams, directivas SSL globales, limitación de peticiones, almacenamiento de logs o parámetros proxy base).conf/conf.d/servers/: Bloques de servidores virtuales (server). Contiene configuraciones distribuidas por tipo de aplicativo o tecnología (entornos de django, php, flask, java o portales estáticos).conf/conf.d/snippets/: Fragmentos de código reutilizables. Contiene lógicas repetitivas importables dentro de los bloques de servidor (directivas CORS, cabeceras de seguridad comunes, bloques de conexión FastCGI o websockets).
- Validación: Ejecutar
nginx -ten la terminal (ubicado en el directorio de instalación) para comprobar la sintaxis de configuración antes de reiniciar el servicio.