如何检查共享Apache服务器上是否安装了mod_wsgi?

时间:2014-05-27 13:15:18

标签: django apache mod-wsgi wsgi

我正在研究在运行Apache的共享服务器上部署Django项目。这是我第一次这样做。我在服务器上有一个共享文件夹,我已经添加到sudo组,所以我可以安装新软件。

如果已安装mod_wsgi,如何通过终端命令行进行检查?最好是什么版本?

我可以ssh到服务器上,Apache的版本是

$ apache2 -v
Server version: Apache/2.2.22 (Ubuntu)
Server built:   Jul 12 2013 13:37:10
$ 

非常感谢任何帮助。

修改

仅供将来参考,在我运行Dirk Eschler提供的命令$ dpkg -s libapache2-mod-wsgi后,它向我显示它未安装。它返回了

Package `libapache2-mod-wsgi' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

希望这有助于其他人。

3 个答案:

答案 0 :(得分:13)

检查是否已安装:

$ dpkg -s libapache2-mod-wsgi

如果已安装,您可以检查它是否由Apache加载:

$ apache2ctl -t -D DUMP_MODULES

答案 1 :(得分:7)

虽然你在Ubuntu上。

这可能对CentOS,Fedora或Red Hat上的其他人有所帮助

rpm -q mod_wsgi

答案 2 :(得分:6)

由于你使用的是基于Debian的Ubuntu,你可以查看/etc/apache2/mods-enabled