-
-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
Hi all,
Hopefully I can safe somebodies time. Debian 11 includes WSGI only for Python 3 - "libapache2-mod-wsgi-py3". To get moin1.9.11 running together with Apache I compiled mod_wsgi-4.9.4 by hand.
Download: https://pypi.org/project/mod-wsgi/#files
Install the following packages to get mod-wsgi compiled:
- apache2-dev for apxs, otherwise mod-wsgi -> setup.py cannot run.
- python-dev-is-python2, is needed so that setup.py can find Python.h.
sudo apt-get install apache2-dev python-dev-is-python2
Goto folder where mod_wsgi is unpacked
tar xvzf mod_wsgi-4.9.4
cd mod_wsgi-4.9.4/
./configure --with-python=/usr/bin/python2.7
python2.7 setup.py install --force --prefix=/usr/local --record=install.log
Compile the Apache module in the same folder and restart apache:
make install
a2enmod wsgi
/etc/init.d/apache2 restart
Proof is mod_wsgi is active:
apache2ctl -M
Have fun...
References:
https://modwsgi.readthedocs.io/en/master/user-guides/quick-installation-guide.html
https://codingshower.com/how-to-enable-or-disable-modules-in-apache-web-server/
ThomasWaldmannThomasWaldmann
Metadata
Metadata
Assignees
Labels
No labels