Установка модуля mod_wsgi для Apache 2.4

У меня есть приложение Python Flask-restful. Я хочу обслуживать его через сервер Apache вместо сервера разработки.

У меня есть следующее в http.conf файл:

<VirtualHost *:80>
        ServerName batch-autoscaling-algos

        WSGIDaemonProcess optimzation_app user=mv2 group=mv2 threads=1
        WSGIScriptAlias / /projects/mv2/millvi-auto-scaling/batch-auto-scaling/api/htdocs/optimization.wsgi

        <Directory /projects/mv2/millvi-auto-scaling/batch-auto-scaling/api/htdocs/optimization_app>
            WSGIProcessGroup optimization_app
            WSGIApplicationGroup %{GLOBAL}
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>

Ранее у меня был установлен PHP 5.6 и Apache 2.2. Итак, я установил mod_wsgi просто yum search mod-wsgi а затем делать yum install основанный на соответствующей версии Python, поэтому он работал хорошо.

Теперь я переустановил PHP5.6, который автоматически обновляется Apache до версии 2.4.

В этот момент, когда я делаю yum search mod-wsgiэто говорит No matches found, Если я пытаюсь просто перезапустить Apache с вышеупомянутой конфигурацией, он говорит Invalid command 'WSGIDaemonProcess', perhaps misspelled or defined by a module not included in the server configuration,

Как правильно установить mod_wsgi, Я использую Amazon Linux и Python версии 2.7.

0 ответов

Другие вопросы по тегам