Как проверить, установлен ли mod wsgi на общем сервере Apache?

Я рассматриваю развертывание проекта Django на общем сервере под управлением Apache. Это мой первый раз. У меня есть общая папка на сервере для моей работы, и я был добавлен в группу sudo, чтобы я мог установить новое программное обеспечение.

Как проверить через командную строку терминала, если mod_wsgi уже установлен? и предпочтительно, что это за версия?

Я могу ssh на сервер, версия Apache

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

любая помощь очень оцененный.

EDIT:

просто для справки, после того, как я запустил команду $ dpkg -s libapache2-mod-wsgi предусмотрено Дирк Eschler это показало мне, что он не был установлен. Он вернулся

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 ответов


чтобы проверить, установлен ли он:

$ dpkg -s libapache2-mod-wsgi

если он установлен, вы можете проверить, загружен ли он Apache:

$ apache2ctl -t -D DUMP_MODULES

Если вы находитесь на Ubuntu.

Это может помочь кому-то еще на CentOS, Fedora или Red Hat

rpm -q mod_wsgi

поскольку вы находитесь на Ubuntu, который основан на Debian, вы можете посмотреть в /etc/apache2/mods-enabled.