April 23
Graham Dumpleton progettato mod_wsgi, il modulo Apache per Web Service Gateway Interface di Python, da zero a ospitare applicazioni WSGI. Si imposta l'ambiente WSGI per i programmi Python, la creazione di richiesta oggetti e passando per l'applicazione Web WSGI Python. Ci vuole meno di memoria, utilizza meno CPU ed è più efficiente per le applicazioni Web Python che mod_python, la soluzione Web Python anziani. Mod_sgi funziona solo con Apache; altri server Web hanno bisogno dei loro propri moduli.
1 Aprire il file httpd.conf Apache in un editor di testo e aggiungere la seguente riga prima di un <Directory>, <Location> o <VirtualHost> direttiva.
LoadModule wsgi_module / mod_wsgi.so
2 Aggiungere la seguente riga all'interno del sito desiderato in httpd.conf. Sostituire "/ myapp" con l'URL che si desidera lo script sia disponibile a. Sostituire "/usr/local/www/wsgi-scripts/myapp.wsgi" con il percorso completo per l'applicazione WSGI Python. Lo script dovrebbe essere collocato al di fuori del normale radice del documento.
WSGIScriptAlias / myapp /usr/local/www/wsgi-scripts/myapp.wsgi
3 Aggiungere la seguente alla configurazione del sito nel file httpd.conf per consentire l'accesso Apache, dal momento che lo script Python si trova al di fuori della radice del documento.
<Directory / usr / local / www / WSGI-scripts>
Order allow, deny
Consentire da tutto
</ Directory>