Implementación de Servicios Web Flask con Nginx, uWSGI y Supervisor
Requisitos del Entorno
Para realizar esta implementación se requiere un sistema operativo basado en Linux (Ubuntu 18.04 o superior), junto con las siguientes versiones de software:
Servidor Web: Nginx 1.14+
Servidor de Aplicaciones: uWSGI 2.0.18
Framework: Flask 1.1.2
Gestor de Procesos: Supervisor 4.1.0
Interpretador: Python 3.6+
Fundamentos ...
Publicado el 8-1 17:28
Despliegue de aplicaciones Django mediante uWSGI y Nginx
Para entornos de producción con Django, el uso de uWSGI como servidor de aplicaciones y Nginx como servidor de archivos estáticos y proxy inverso es una arquitectura estándar que garantiza rendimiento y estabilidad.
Configuración de uWSGI
uWSGI es un servidor web que implementa el protocolo WSGI para comunicar el servidor web con la aplicación ...
Publicado el 7-17 03:25
Implementación y Arquitectura de los Protocolos WSGI y uWSGI en Python
WSGI (Web Server Gateway Interface) es una especificación que define cómo interactúan los servidores web con las aplicaciones Python. No se trata de un servidor, módulo o framework, sino de un estándar documentado en el PEP 3333 que establece la comunicación entre el servidor y la aplicación. Frameworks como Flask, Django y Bottle operan sobre ...
Publicado el 7-16 22:20
Despliegue en Producción
1 Preparación previa al despliegue
# 1 Empaquetado de archivos de logs
- Al ignorar los archivos de log, las carpetas vacías no son gestionadas por git, pero al crear un paquete serán gestionadas, por lo que necesitamos la carpeta logs
# 2 Creación de manage_pro.py
- En el servidor, la migración de base de datos: si ejecutamos pyth ...
Publicado el 6-7 17:28