centos + apache + uWSGI 有什么选择吗?

centos + apache + uWSGI 有什么选择吗?

我正在尝试在 centos 上设置“apache + uWSGI”。但我收到以下错误:

无效命令‘uWSGISocket’,可能拼写错误..

为此,我找到了一个解决方案,我需要一个名为的包:

libapache2-mod-uwsgi

但在 centos 上该软件包不可用。现在我很困惑是否可以在 centos 上配置“apache + uWSGI”?以下是我的虚拟主机配置:

LoadModule wsgi_module 模块/mod_wsgi.so WSGISocketPrefix /var/run/wsgi

ServerName www.example.com
ServerAlias example.com
DocumentRoot /usr/src/example/templates

<Location />
    SetHandler uwsgi-handler
    uWSGISocket 127.0.0.1:3031
</Location>

<Directory /usr/src/example/templates>
Order allow,deny
Allow from all
</Directory>

请帮忙

答案1

据我所知,稳定的 CentOS 太旧了,没有某种形式的 uWSGI 包。顺便说一句,安装非常简单。pip install uwsgi就足够了。或者最终你可以下载稳定的 tarball 并运行make。构建mod_uwsgi(或mod_proxy_uwsgi)可能会有点烦人(一定要安装apache开发头文件)。

从 uWSGI 源中的‘apache2’目录运行它:

apxs2 -i -c mod_uwsgi.c

更多信息这里

相关内容