#StandWithUkraine
Today, 29th Январь 2023, Ukraine is still bravely fighting for democratic values, human rights and peace in whole world. Russians ruthlessly kill all civilians in Ukraine including childs and destroy their cities.
We are uniting against Putin’s invasion and violence, in support of the people in Ukraine. You can help by donating to Ukrainian's army.
Продолжение заметки установка Apache на Ubuntu 16.04
Установить пакет разработчика для Apache2:
sudo apt-get install apache2-dev
Установить Python пакет mod_wsgi используя pip для Python2 и pip3 для Python3
pip install mod_wsgi
или
pip3 install mod_wsgi
Собрать mod_wsgi для Apache
mod_wsgi-express install-module
Создать в директории с модулями файлы wsgi_express.load и wsgi_express.conf.
Содержимое /etc/apache2/mods-available/wsgi_express.load
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi-py35.cpython-35m-x86-64-linux-gnu.so
Содержимое /etc/apache2/mods-available/wsgi_express.conf
WSGIPythonHome /usr
Содержимое файлов может меняться в зависимости от версии Python и развертывается ли модуль в виртуальном окружении (virtualenv). Нужный текст будет выведен при выполнении команды mod_wsgi-express install-module
Загрузить полученный модуль в Apache и перезапустить сервер
sudo a2enmod wsgi_express
sudo service apache2 restart
Убедиться, что нет ошибок в var/log/apache2/error.log
Подробная инструкция mod_wsgi