J'ai joué avec mon propre serveur Webser (Apache + Ubuntu) et Python. D'après ce que j'ai vu, il y a 3 (?) Façons principales de faire cela:
Je me souviens de lire que Django préfère mod_wsgi, et je suis un peu intéressé à apprendre Django (j'ai entendu leur tutoriel officiel est plutôt excellent).
Quelle est la configuration "recommandée"? Je suppose qu'il n'y a vraiment aucune raison d'utiliser Mod_python, mais quelles sont les différences entre la manipulation .Py comme CGI et mod_wsgi? Est-il possible de les exécuter en tandem (et voudriez-vous?), Ou est-ce qu'une idée ridicule et que je devrais cesser de penser à de telles choses folles?
Je suppose que je suis vraiment à la recherche d'une amorce sur Apache + Python (les liens sont aussi bons) - rien que je suis allé à travers jusqu'à présent a été terriblement informatif - ils n'étaient principalement que sur la manière de.
mod_python est mort, il n'est donc probablement pas une bonne idée de nouveaux projets. Personnellement, je préfère utiliser mod_wsgi sur CGI (ou FastCGI). Il est simple à mettre en place, et beaucoup plus efficace.
N'utilisez pas cgi. C'est inefficace. Frayer un nouveau processus pour chaque demande. Non merci
Ne passez pas beaucoup de temps avec mod_python
Utilisez mod_wsgi.
Si vous souhaitez écrire des objets comme CGI sans cadre, utilisez Mod_WSGI de toute façon. La norme WSGI ( PEP 3 ) est essentielle pour la création d'applications Web d'une manière facile, interchangeable, réutilisable, plug-et-jouable.
mod_python est vivant et bien. Voyez ici: http://modpython.org/ . En outre, voici la documentation de la dernière version, 3.5.0, avec support pour Python 3: http://modpython.org/live/current/modpython.pdf =. Actuellement je l'utilise.
mod_WSGI pense à lui-même comme ne pas être utilisé des barebones, mais avec un cadre, tel que le ballon.
J'irais aussi avec mod_wsgi aussi.
Si vous voulez une compréhension plus profonde sur la question, regardez ceci:
Bon produit!