2009-09-24 7 views
2

J'ai généralement des applications Web derrière nginx avec FastCGI. Je voulais expérimenter avec mod_wsgi, mais il semble tout à fait démodé. L'auteur mentionne que cela a fonctionné sur la version 0.5.34, mais je cours maintenant 0.7.62 maintenant.nginx avec mod_wsgi

Le wiki article avertit des problèmes de compilation avec le module et les versions ultérieures de nginx. Quelqu'un a-t-il utilisé mod_wsgi avec des versions plus récentes de nginx? Y a-t-il un autre module qui me manque?

Répondre

4

Pour nginx les autres options sont FASTCGI, Phusion Passenger ou par proxy. Vous pouvez aussi simplement utiliser l'original mod_wsgi avec Apache, en le plaçant avec nginx pour le traitement statique des fichiers si nécessaire.

Pour nginx/mod_wsgi vous assurer de lire:

http://blog.dscpl.com.au/2009/05/blocking-requests-and-nginx-version-of.html

+0

Certainement pas utiliser Apache, mais merci. FastCGI a fonctionné plutôt bien derrière Nginx. –

+0

+ 1/accepté parce que je pense que la réponse générale à mod_wsgi avec nginx est "ne le fais pas". :-) J'utilise FastCGI depuis un moment maintenant et je continuerai à le faire. –

1

Je configure cela aussi, et je suis juste curieux - pourquoi ne pas reverse-proxy nginx à un processus wsgi pâte multi-thread?

+0

Ceci est essentiellement ce que je fais, mais pas avec de la pâte. J'étais plus curieux quant à l'état de mod_wsgi avec nginx, mais je comprends maintenant qu'il y a plus de limitations techniques étant donné le modèle async/event-driven de nginx. –

+0

Bon à savoir - merci. – thethinman

Questions connexes