sudo a2enmod предоставит вам список установленных модулей. Просто включите wsgi, как сказал ajmitch
sagarchalise
Ответы:
21
Использование sudo a2enmod wsgiдолжно активировать модуль после перезагрузки apache, так как большинству модулей не требуется префикс mod_ при их включении.
Я пытался, sudo a2enmod wsgiно даже я все еще получаю ту же ошибку. Я набрал, sudo a2enmodи это варианты, которые я получил dpaste.de/NEIcf Он не содержит wsgi. Можно ли задать этот вопрос здесь или мне нужно опубликовать новый вопрос?
не уверен, что есть какой-то test_mode_wsgiсценарий .. просто укажите apache на ваше приложение wsgi (посмотрите в документации вашей платформы, как это сделать), и проверьте, работает ли он ..
Valentin Kantor
0
Попробуйте добавить wsgi.load и wsgi.conf из mods-available в mods-enabled вручную, а затем перезапустите Apache.
При использовании виртуальной среды Python с mod_wsgi очень важно, чтобы она была создана с использованием той же установки Python, для которой изначально была скомпилирована mod_wsgi.
А потом:
Это не представляется возможным использовать виртуальную среду Python , чтобы заставить mod_wsgi использовать другую версию Python, или даже другую установку Python . Другими словами, интерпретатор Python встроен в mod_wsgi.
Поэтому я бы не рекомендовал какой-либо из предварительно скомпилированных двоичных файлов mod_wsgi, aptно вместо этого вы можете скомпилировать его, следуя официальным документам по установке .
Ответы:
Использование
sudo a2enmod wsgi
должно активировать модуль после перезагрузки apache, так как большинству модулей не требуется префикс mod_ при их включении.источник
sudo a2enmod wsgi
но даже я все еще получаю ту же ошибку. Я набрал,sudo a2enmod
и это варианты, которые я получил dpaste.de/NEIcf Он не содержитwsgi
. Можно ли задать этот вопрос здесь или мне нужно опубликовать новый вопрос?добавить следующую строку в файл
сохранить, затем
источник
test_mode_wsgi
сценарий .. просто укажите apache на ваше приложение wsgi (посмотрите в документации вашей платформы, как это сделать), и проверьте, работает ли он ..Попробуйте добавить wsgi.load и wsgi.conf из mods-available в mods-enabled вручную, а затем перезапустите Apache.
источник
WSGI Предупреждение
Официальная документация WSGI гласит:
А потом:
Поэтому я бы не рекомендовал какой-либо из предварительно скомпилированных двоичных файлов mod_wsgi,
apt
но вместо этого вы можете скомпилировать его, следуя официальным документам по установке .Другой способ
Используйте https://gunicorn.org/ и Apache's
директива в вашем конфиге virtualhost.
источник
Шаг 1: Следующая команда установит модуль wgsi
Шаг 2: Чтобы включить модуль wsgi, выполните следующую команду
Шаг 3: Перезагрузите сервер apache, запустив
Шаг 4: Проверьте, загружен ли модуль
PS: я использую Ubuntu 18.04 LTS
источник