diff options
-rw-r--r-- | strata/apache-httpd-server/mod_wsgi.morph | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/strata/apache-httpd-server/mod_wsgi.morph b/strata/apache-httpd-server/mod_wsgi.morph index ef354a6c..48126787 100644 --- a/strata/apache-httpd-server/mod_wsgi.morph +++ b/strata/apache-httpd-server/mod_wsgi.morph @@ -3,8 +3,20 @@ kind: chunk configure-commands: - | ./configure --prefix="$PREFIX" \ + --enable-shared \ --with-apxs=/usr/bin/apxs build-commands: - make install-commands: - PREFIX="$PREFIX" DESTDIR="$DESTDIR" make install +post-install-commands: +- | + install -D -m 644 /proc/self/fd/0 <<'EOF' "$DESTDIR$PREFIX"/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 |