mod_wsgi, mod_python, ou tout simplement cgi?
J'ai été jouer avec mon propre serveur web (Apache+Ubuntu) et python. De ce que j'ai vu il y a 3(?) principales façons de le faire:
- Apache configuré pour gérer .py cgi
- Apache configuré pour utiliser mod_python qui est maintenant obsolète(?)
- Apache configuré pour utiliser mod_wsgi
Je me souviens avoir lu que Django préfère mod_wsgi, et je suis plutôt intéressé par l'apprentissage de Django (j'ai entendu leurs tutoriel officiel est plutôt excellent).
Qu'est-ce que le "recommandé" l'installation? Je suppose qu'il n'y a vraiment aucune raison d'utiliser mod_python plus, mais quelles sont les différences entre la manipulation .py cgi, et mod_wsgi? Est-il possible de les faire fonctionner en tandem (et le voudriez-vous?), ou est-ce juste une idée ridicule et que je devrais arrêter de penser de telles choses folles?
Je pense vraiment que je suis à la recherche d'un apprêt sur Apache+Python (les liens sont bon aussi) - rien que j'ai rencontré jusqu'à présent, a été terriblement instructif - ils ont été principalement juste comment.
Vous devez vous connecter pour publier un commentaire.
mod_python est mort, à l'aide de mod_python n'est probablement pas une bonne idée pour de nouveaux projets. Personnellement, je préfère utiliser mod_wsgi via CGI (ou FastCGI). C'est très simple à mettre en place, et beaucoup plus efficace.
Ne pas utiliser des CGI. Il est inefficace. La fraie un nouveau processus pour chaque demande. Non merci
Ne pas passer beaucoup de temps avec mod_python
Utilisation mod_wsgi.
Si vous voulez écrire CGI trucs sans un cadre, l'utilisation mod_wsgi de toute façon. Le standard WSGI (PEP 333) est essentiel pour la création d'applications web dans un format facile, interchangeables, réutilisable, plug-and-jouable façon.
Je voudrais aller avec mod_wsgi trop.
Si vous voulez une compréhension plus approfondie sur la question, jetez un oeil à ceci:
Bonnes choses!
Mod_Python
mod_python est bel et bien vivant. Voir ici: http://modpython.org/. En outre, voici la documentation de la dernière version 3.5.0, avec le support de Python 3: http://modpython.org/live/current/modpython.pdf. Actuellement je l'utilise.
Mod_WSGI
mod_wsgi pense de lui-même de ne pas être utilisé barebones, mais avec un cadre, comme le Flacon.