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

问题描述 投票:0回答:4

我正在考虑在运行 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.

希望这对其他人有帮助。

django apache mod-wsgi wsgi
4个回答
17
投票

检查是否已安装:

$ dpkg -s libapache2-mod-wsgi

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

$ apache2ctl -t -D DUMP_MODULES

12
投票

虽然你使用的是 Ubuntu。

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

rpm -q mod_wsgi

7
投票

由于您使用的是基于 Debian 的 Ubuntu,因此您可以查看

/etc/apache2/mods-enabled


1
投票

如果您在 Red Hat 中使用 python 搜索此是否已安装 mod_wsgi

yum search python3-mod_wsgi

或搜索模块是否已加载

rpm -q python3-mod_wsgi

了解更多有关Python的信息

© www.soinside.com 2019 - 2024. All rights reserved.