Configuración de Nginx y Gunicorn

Instalación

  • Asegúrate de que tanto Gunicorn como Nginx estén instalados en tu servidor.

Configuración de Gunicorn

  • Ejecuta Gunicorn apuntando al archivo WSGI de tu proyecto:
gunicorn --bind 0.0.0.0:8000 nombre_del_proyecto.wsgi:application

Configuración de Nginx

  • Crea un bloque de servidor en la configuración de Nginx:
server {
    listen 80;
    server_name tudominio.com www.tudominio.com;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /ruta/a/tu/proyecto;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/ruta/a/tu/proyecto/nombre_del_proyecto.sock;
    }
}
  • Asegúrate de crear un enlace simbólico en sites-enabled y reinicia Nginx para aplicar los cambios.