diff options
author | Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> | 2015-02-12 13:02:00 +0000 |
---|---|---|
committer | Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> | 2015-02-19 10:56:21 +0000 |
commit | 880f21cfa9129eec903f0aa07f15eb5a457125b0 (patch) | |
tree | 70c441c58bbf05a8744745a1a8dea017f6074c1d /strata/apache-httpd-server/mod_wsgi.morph | |
parent | d2b4ebbbc86bf2ee34ec47aab69839c1a32bb089 (diff) | |
download | definitions-880f21cfa9129eec903f0aa07f15eb5a457125b0.tar.gz |
Add apache httpd server and mod_wsgi modulebaserock/franred/add-apache-httpd-stratum-v3
Add apache-httpd server and mod_wsgi which is a module to host
any python application with python wsgi inteface.
NOTE: apache-httpd server need to configure an user and group to run
this can not be configured in this patch because some bug when
changing owners of files and directories in system-integration
commands. See more information on httpd-server.morph chunk
Diffstat (limited to 'strata/apache-httpd-server/mod_wsgi.morph')
-rw-r--r-- | strata/apache-httpd-server/mod_wsgi.morph | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/strata/apache-httpd-server/mod_wsgi.morph b/strata/apache-httpd-server/mod_wsgi.morph new file mode 100644 index 00000000..86004ad3 --- /dev/null +++ b/strata/apache-httpd-server/mod_wsgi.morph @@ -0,0 +1,18 @@ +name: mod_wsgi +kind: chunk +build-system: autotools +configure-commands: +- | + ./configure --prefix="$PREFIX" \ + --with-apxs=/usr/bin/apxs +post-install-commands: +- | + install -D -m 644 /proc/self/fd/0 <<'EOF' "$DESTDIR"/etc/httpd/conf.d/wsgi.conf + # NOTE: mod_wsgi can not coexist in the same apache process as + # mod_wsgi_python3. Only load if mod_wsgi_python3 is not + # already loaded. + + <IfModule !wsgi_module> + LoadModule wsgi_module /usr/lib/httpd/modules/mod_wsgi.so + </IfModule> + EOF |