gunicorn no sirve archivos estáticos

He estado trabajando para servir una aplicación Django desde un servidor Ubuntu. He seguido todas las instrucciones en http://senko.net/en/django-nginx-gunicorn/ , pero cuando llego al paso gunicorn_django -b 0.0.0.0:8000 , el sitio de repente deja de servir archivos estáticos. El sitio funciona bien usando el servidor dev python manage.py runserver 0.0.0.0:8000 .

No he cambiado la configuración de stock para nada. ¿Alguna idea de por qué esto no está funcionando?

EDITAR:

Después de seguir el rest del tutorial y el consejo de Andrew Gorcester , agregué un

 location /static { root /path/to/static/files; } 

a mi nginx sites-available file, y todo parece estar funcionando!

    Gunicorn no es un servidor web de propósito general, todo lo que hace es servir una aplicación (django en este caso). Y django no sirve archivos estáticos, excepto en desarrollo, para la conveniencia del desarrollador, porque no es un vehículo eficiente o necesariamente seguro para servir archivos estáticos.

    Si sigue las instrucciones hasta el final, se le indicará que configure nginx ejecutándose en el puerto 80, que 1) ejecutará su aplicación desde el puerto 8000 al puerto 80 y 2) proporcionará archivos estáticos en el mismo puerto, eligiendo cuál hacer por solicitud basada en la URL.

    No es motivo de alarma que los archivos estáticos no funcionen en el puerto 8000: bajo esta configuración solo deberían funcionar en el puerto 80, una vez que nginx esté configurado correctamente. Hay otras configuraciones posibles para django con otras estrategias para servir archivos estáticos, aunque la mayoría de ellos siguen la convención recomendada de servir archivos estáticos totalmente separados de la aplicación, como en este caso.