Centos 7 上 python3 mod_wsgi 的包名是什么?

Mox*_*Mox 2 django mod-wsgi centos7

我正在为 Centos 7 寻找 mod_wsgi 的 python3 版本。我知道对于 Fedora,它是 python3-mod_wsgi,而 ubuntu 是 libapache2-mod-wsgi-py3。但是,我找不到 Centos 7 的等效项。我需要这个包才能运行我的 django 网站。

res*_*lin 5

CentOS 7.3 没有针对 Python 3 编译的 mod_wsgi 包。

您可以使用 pip 自己编译模块:

sudo yum install httpd-devel gcc
pip install mod-wsgi
# Becoming root makes it easier to echo to a file in /etc/httpd
sudo -i
echo "LoadModule wsgi_module [path-to-your-virtual-environment]/lib/python3.4/site-packages/mod_wsgi/server/mod_wsgi-py34.cpython-34m.so" > /etc/httpd/conf.modules.d/00-wsgi.conf
exit
sudo systemctl restart httpd
Run Code Online (Sandbox Code Playgroud)

  • 不要自己构建 ``LoadModule`` 行。运行``mod_wsgi-express module-config``。这将告诉您要添加的正确行。如果您希望它正常工作,那么不仅仅是 ``LoadModule`` 行。 (6认同)