2010-12-02 38 views
0

C'est la première fois que je vais déployer un projet django dans un serveur de production. Je suis un grand fan de nginx + fastcgi pur et essaye d'éviter apache à tout prix. D'un autre côté, je sais que la configuration de nginx + fastcgi peut parfois être très douloureuse. J'ai gaspillé littéralement des jours pour comprendre comment installer et corriger les erreurs 502, 504 sur mon arrangement de nginx + php-fastcgi. Mais si vous pouviez grimper cette montagne de difficultés, c'est une roche solide et fantastique, spécialement pour les ressources serrées de serveur.Aide pour configurer le serveur web nginx + fastcgi pour django

Donc, si vous pensez que cette pratique mérite d'être fait avec django, j'apprécierions si vous pouviez me pointer vers un tutoriel indolore pour mettre en place nginx + FastCGI pour servir django, ou partager votre expérience à ce sujet

Répondre

0

Au lieu de passer par Tout ça, je vous suggère de regarder Gunicorn, qui est préconfiguré pour gérer Django, et écrit en pur Python. Ne laissez pas cela vous tromper, c'est rapide. Vous avez simplement proxy_passé la requête à gunicorn sur un socket Unix ou un port réseau régulier et il gère le reste. Here's the gunicorn webpage.

+0

Intéressant! Jamais entendu parler de Gunicorn. Merci shintoïste, je vais jeter un coup d'oeil. – qliq