Развертывание Django с Apache и mod_wsgi на Windows
Использую:
- Windows 7 64-bits
- Apache 2.4 VC16
- Python 3.8
Скачал скомпилированный пакет mod_wsgi-4.9.0-cp38-cp38-win_amd64.whl
Используя команду pip install
установил данный пакет. С помощью команды
mod_wsgi-express module-config
Получил следующие конфигурационные строки:
LoadFile "c:/program files/python38/python38.dll"
LoadModule wsgi_module "c:/Users/Владелец/AppData/Roaming/Python/Python38/site-packages/mod_wsgi/server/mod_wsgi.cp38-win_amd64.pyd"
WSGIPythonHome "c:/program files/python38"
Добавил в httpd.conf.
При попытке запустить Apache через командную строку httpd.exe
Выдает следующую ошибку:
httpd.exe: Syntax error on line 539 of C:/Apache24/conf/httpd.conf: Invalid Load Module path c:/Users/\xc2\xeb\xe0\xe4\xe5\xeb\xe5\xf6/AppData/Roaming/Python/Pyt hon38/site-packages/mod_wsgi/server/mod_wsgi.cp38-win_amd64.pyd
Предполагаю что проблема может быть в названии папки 'Владелец' на кириллице.