我正在研究在运行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.
希望这有助于其他人。
答案 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
。