Graham Dumpleton entworfen mod_wsgi , die Apache -Modul für Python Web Service Gateway Interface , vom Boden bis zu WSGI Anwendungen hosten . Es stellt die WSGI Umfeld für Ihre Python-Programme , die Schaffung Anfrage Objekten und Weitergabe an Ihre WSGI Python Webanwendung. Es dauert weniger Speicher verbraucht weniger CPU und ist effizienter für Python Web -Anwendungen als mod_python , die ältere Python Web-Lösung . Mod_sgi funktioniert nur mit Apache , andere Web -Server müssen ihre eigenen Module . Anleitung
1
Öffnen Sie die Apache httpd.conf Datei in einem Texteditor und fügen Sie die folgende Zeile vor einem , oder .
< P > LoadModule wsgi_module modules /mod_wsgi.so
2 Fügen Sie die folgende Zeile in der gewünschten Stelle in httpd.conf . Ersetzen Sie " /myapp " mit der URL, die Sie wollen das Skript verfügbar sein . Ersetzen Sie " /usr /local /www /wsgi - scripts /myapp.wsgi " mit dem vollständigen Pfad zu Ihrem WSGI Python-Anwendung . Ihr Skript sollte außerhalb des normalen Dokument-Root befinden.
WSGIScriptAlias /frontend /usr /local /www /wsgi - scripts /myapp.wsgi
3
Fügen Sie den folgenden der Website -Konfiguration in der Datei httpd.conf Apache Zugriff zu ermöglichen , da das Python-Skript außerhalb des Document Root befindet.
< p> Order allow , deny Allow from
alle länder
< /Directory>