我正在考虑在运行 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.
希望这对其他人有帮助。
检查是否已安装:
$ dpkg -s libapache2-mod-wsgi
如果已安装,您可以检查它是否由 Apache 加载:
$ apache2ctl -t -D DUMP_MODULES
虽然你使用的是 Ubuntu。
这可能会对 CentOS、Fedora 或 Red Hat 上的其他人有所帮助
rpm -q mod_wsgi
由于您使用的是基于 Debian 的 Ubuntu,因此您可以查看
/etc/apache2/mods-enabled
。
如果您在 Red Hat 中使用 python 搜索此是否已安装 mod_wsgi
yum search python3-mod_wsgi
或搜索模块是否已加载
rpm -q python3-mod_wsgi