Я пытаюсь создать веб-приложение Python с помощью Django. На официальной странице «how-to-install» говорится, что Apache и mod_wsgi должны быть установлены.Apache - Prefork and Worker
я вручную установить, в моей машине Ubuntu, Apache 2.2.31 HTTP Server на месте
/usr/local/apache
Ищу для инструкции по установке mod_wsgi от https://pypi.python.org/pypi/mod_wsgi
На этом сайте говорится о «системных требованиях», которые должны быть установлены для предпродаки apache или рабочего mpm вместе со своим соответствующим вариантом разработчика.
После выполнения следующей команды,
/usr/local/apache/bin/apachectl -V
Я получаю много выходов, один из которых говорит о том, что сервер MPM является "Prefork".
Итак, я пришел к выводу, что серверы MPM предварительно упакованы в Apache.
Теперь мои вопросы
1) Как изменить сервер MPM от «PreFork» на «Рабочий»?
2) Поскольку я установил Apache вручную, как установить вариант разработчика сервера MPM? Если он уже установлен, как его проверить?
Не совсем верно, что никогда не нужно компилировать mod_wsgi с нуля. Проблема в том, что дистрибутивы Linux поставляют безнадежно устаревшие версии mod_wsgi. Похоже, что следующий Debian может, наконец, отправить более новую версию, но на данный момент они могут быть более 30 версиями устаревших и старше, чем минимальная рекомендуемая версия. Эти старые версии, безусловно, не поддерживаются. –