mod_wsgi、python3-mod_wsgi 和 libapache2-mod-wsgi-py3 是同一件事吗?我在 RHEL 7.6 上只需要一个 Django 吗?

mod_wsgi、python3-mod_wsgi 和 libapache2-mod-wsgi-py3 是同一件事吗?我在 RHEL 7.6 上只需要一个 Django 吗?

我看到一些教程提到了特定于 Ubuntu 的 python3.6 的 Gate 接口——libapache2-mod-wsgi-py3而不是仅限mod_wsgi于 RHEL 的情况。

我是否应该担心在 redhat 上寻找特定的 python 包,或者只需模块即可httpd托管 Django?询问是因为我找不到类似的“python36-mod_wsgi”包yum

[me@myserver modules]$ sudo yum list available | grep mod_wsgi
mod_wsgi-debuginfo.x86_64       3.4-18.el7        rhel-x86_64-server-7-debuginfo
[me@myserver modules]$

非常感谢,我是 RHEL 新手。

答案1

mod_wsgi 与 python3-mod-wsgi 不同,因为后者是针对 python3 编译的;而前者是针对默认的 python 版本。如果您安装了 python3-mod-wsgi,那么您还需要安装 python3,因为 python3-mod-wsgi 不喜欢默认的 python 版本。

请查看[1]

[1] -使用 apache、mod_wsgi、python3 venv 在 centos 7 上部署 Django 2.1

相关内容