Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 为Apache 2.4安装mod_wsgi模块_Python 2.7_Mod Wsgi_Apache2.4 - Fatal编程技术网

Python 2.7 为Apache 2.4安装mod_wsgi模块

Python 2.7 为Apache 2.4安装mod_wsgi模块,python-2.7,mod-wsgi,apache2.4,Python 2.7,Mod Wsgi,Apache2.4,我有一个Python Flask restful应用程序。我希望通过Apache服务器而不是开发服务器提供服务 我在http.conf文件中有以下内容: <VirtualHost *:80> ServerName batch-autoscaling-algos WSGIDaemonProcess optimzation_app user=mv2 group=mv2 threads=1 WSGIScriptAlias / /projec

我有一个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>

ServerName批处理自动缩放算法
WSGIDaemonProcess Optimization_app user=mv2 group=mv2 threads=1
WSGIScriptAlias//projects/mv2/millvi自动缩放/批处理自动缩放/api/htdocs/optimization.wsgi
WSGIProcessGroup优化应用程序
WSGIApplicationGroup%{GLOBAL}
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
之前,我安装了PHP5.6和Apache2.2。因此,我只需通过
yum-search-mod-wsgi
安装
mod\u-wsgi
,然后基于适当的Python版本执行
yum-install
,就可以安装
mod\u-wsgi
,因此它运行良好

现在,我重新安装了PHP5.6,它由Apache自动升级到2.4版

此时,当我执行
yum搜索mod wsgi
时,它会显示
未找到匹配项。如果我尝试使用上述配置简单地重新启动apache,它会显示
无效命令“WSGIDaemonProcess”,可能拼写错误或由服务器配置中未包含的模块定义

安装mod\u wsgi的正确方法是什么。我使用的是AmazonLinux和Python版本2.7