Content
Dateianzeige für apache2-mod_wsgi (3.4.0)
usr/share/doc/apache2-mod_wsgi/apache2-mod_wsgi.txtApache2 Mod Wsgi - package for eisfair
======================================
ACHTUNG: Es ist nicht moeglich
'apache2-mod_wsgi' und 'apache2-mod_python'
zusammen zu benutzen.
The aim of mod_wsgi is to implement a simple to use Apache module
which can host any Python application which supports the Python
WSGI interface. The module would be suitable for use in hosting
high performance production web sites, as well as your average
self managed personal sites running on web hosting services.
http://code.google.com/p/modwsgi/
https://github.com/GrahamDumpleton/mod_wsgi
Mod Wsgi ist als Modul im Apache2 Menu zu finden
Apache2 Webserver
Configuration
Modules configuration
Mod Wsgi
1 View documentation
2 Edit configuration
Die Konfiguration
START_APACHE2_MOD_WSGI
Fuer die Aktivierung des APACHE2_MOD_WSGI muss diese Variable
lediglich auf den Wert 'yes' gestellt werden. Die Einstellung
'no' schaltet APACHE2_MOD_WSGI ab.
Gueltige Werte: yes, no
Standardeinstellung: START_APACHE2_MOD_WSGI='no'
APACHE2_MOD_WSGI_PYTHON
Hier wird die Python Version enigestellt fuer die das Modul
geladen werden soll.
Gueltige Werte: 2, 38, 310
Standardeinstellung: APACHE2_MOD_WSGI_PYTHON='2'
Handling fuer Abhaengige Pakete
Fuer Pakete die Eintraege in die Apache configuration vornehmen und von dem Modul
mod_wsgi abhaengig sind, muss ein start/stop Script angelegt werden, in dem
aufgefuehrt ist, was bei start und stop ausgefuehrt werden soll.
Aufgerufen wird das Script mit start oder stop als Parameter
die Syntax fuer das Namenformat
mod_wsgi.$package_name
in /var/lib/apache2-mod_wsgi/
Die Datei muss ausfuehrbar sein chmod 0750
Nachstehend ein Beispiel wie so etwas aussehen koennte.
Hier nun auf die Datei
/var/install/config.d/$packages
bezogen
[...]
#--------------------------------------------------------------------------
# create mod_wsgi file
#--------------------------------------------------------------------------
create_mod_wsgi_file()
{
mod_wsgi_file=/var/lib/apache2-mod_wsgi/mod_wsgi.${package_name}
# convert package_name to PACKAGE_NAME
package_name_upper=`echo ${package_name} | tr [:lower:] [:upper:]`
if [ ! -f ${mod_wsgi_file} ]
then
cat >${mod_wsgi_file} <