Hace un par de meses, configuré un servidor para una empresa de Australia. Ellos tenían un requerimiento especial con el cual yo no contaba experiencia: Configurar NGIX con soporte para SSL en Django.
Como los lectores de este blog sabran, mi forma preferida de desplegar un proyecto Django en producción es usando supervisord, nginx y gunicorn, en este post nos vamos a centrar en la parte de configuración de nginx y gunicorn.
Para gunicorn, la configuración fue realmente simple:
bind = "127.0.0.1:8002"
logfile = "/route/webapps/djsites/fun/etc/log/gunicorn.log"
workers = 2
loglevel = 'debug'
debug = True ...