Pokretanje Python web aplikacija u web poslužitelju Apache HTTP Server
- modul za Web Server Gateway Interface (WSGI), najpopularniji način korištenja Python web aplikacija
- paket se zove
mod_wsgi
-
jednostavna WSGI aplikacija ima kod oblika
def application(environ, start_response): status = '200 OK' output = 'Ovo je demo WSGI aplikacija.' response_headers = [('Content-Type', 'text/plain'), ('Content-Length', str(len(output)))] start_response(status, response_headers) return [output]
-
uključivanje WSGI skripte u web server
WSGIScriptAlias /myapp /usr/local/www/wsgi-scripts/myapp.wsgi
-
konfiguracija dozvola
<Directory /var/www/wsgi-scripts> Order allow,deny Allow from all </Directory>
Author: Vedran Miletić