Graham Dumpleton mod_wsgi conçu , le module Apache pour le Web Gateway Interface du service de Python, à partir du sol pour héberger des applications WSGI . Il met en place l'environnement WSGI pour vos programmes Python , la création des objets de requête et de les transmettre à votre application Web Python WSGI . Il prend moins de mémoire , utilise moins de ressources processeur et est plus efficace pour les applications Web que Python mod_python , la solution de Web Python plus. Mod_sgi ne fonctionne qu'avec Apache ; d'autres serveurs Web ont besoin de leurs propres modules. Instructions
1
Ouvrez le fichier httpd.conf dans un éditeur de texte et ajoutez la ligne suivante avant un , ou .
< P > LoadModule modules wsgi_module /mod_wsgi.so
2 ajoutez la ligne suivante à l'intérieur du site désiré dans httpd.conf. Remplacer " /monsite » avec l'URL que vous souhaitez que le script soit disponible à . Remplacer " /usr /local /www /wsgi -scripts /myapp.wsgi " avec le chemin complet vers votre application WSGI Python. Votre script doit être situé en dehors de la racine du document normal.
WSGIScriptAlias /monsite /usr /local /www /wsgi -scripts /myapp.wsgi
3
Ajoutez les lignes suivantes à la configuration du site dans le fichier httpd.conf pour permettre l'accès Apache, car le script Python est situé en dehors de la racine du document.
/usr/local/www/wsgi-scripts>
< p> Ordre allow, deny
Allow from all
< /Directory> Photos