Как проверить, установлен ли 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
.