【发布时间】:2015-10-22 05:44:16
【问题描述】:
我想安装 mod_wsgi 包,它提供了一个 Apache 模块,该模块实现了一个 WSGI 兼容接口,以便在 Apache 服务器之上托管基于 python 的应用程序。但是对于那个 apache 应该安装在 ubuntu 机器上。
我是网络托管的新手,所以我研究了 apache 工作原理的所有细节。但后来到了在 ubuntu 上安装 apache2 的重点。没有适当的安装文档,所以通过阅读我安装的 Ubuntu 论坛 -
sudo apt-get install apache2
但是 mod_wsgi 官方 github 页面这么说,这让我很困惑 -
如果运行 Linux,则还需要安装您正在使用的特定 Apache 软件包的任何相应开发人员变体。这是为了能够从源代码编译 mod_wsgi 所必需的。
例如,在带有 Apache 2.2 的 Ubuntu Linux 上,如果您使用的是 Apache prefork MPM,则两者都需要:
apache2-mpm-prefork
apache2-prefork-dev
如果您使用的是 Apache Worker MPM,则两者都需要:
apache2-mpm-worker
apache2-threaded-dev
现在 sudo apt-get install apache2 安装什么?假设如果我想使用 Apache worker MPM,那么我应该如何安装给定的两个与之关联的包?
我对 Apache 世界非常陌生,因此我非常感谢通过示例进行适当的解释。谢谢
【问题讨论】:
标签: apache ubuntu apache2 mod-wsgi apache2.2