Какая команда определяет, установлены ли OpenSSL и mod_ssl на apache2?


10

Кто-нибудь знает команду, чтобы определить, установлены ли OpenSSL и mod_ssl на apache2?

С уважением, Фиона

Ответы:


17

Чтобы проверить модули Apache, установленные в вашей системе:

apache2ctl -M or apachectl -M

Чтобы проверить, установлен ли OpenSSL в вашей системе:

Для дистрибутивов GNU / Linux, использующих пакеты rpm:

rpm -qa | grep -i openssl

Для дистрибутивов GNU / Linux, использующих пакеты deb:

dpkg -l | grep -i openssl

Спасибо, что вернулись ко мне HD. Чтобы проверить OpenSSL, ни одна из команд не работает. Я использую Ubuntu Hardy. Есть ли конкретная команда для этого дистрибутива? С уважением, Фиона
— Фиона

Команда dpkg должна работать на Hardy. Когда вы говорите «не работает», означает ли это, что ничего не возвращается? В этом случае у вас просто не установлен пакет 'openssl'
— Кайл Брандт

Как говорит Кайл, если dpkg ничего не возвращает, пакет openssl не устанавливается.
— hdanniel

хорошо .. извините, но это опечатка .. Похоже, что установлен OpenSSL: ii openssl 0.9.8g-4ubuntu3.7 двоичный файл с безопасным сокетом (SSL) и связанный с ним ii openssl-blacklist 0.3.3 + 0.4-0ubuntu0.8.04. 3 список занесенных в черный список ключей OpenSSL RSA ii ssl-cert 1.0.14-0ubuntu2.1 Простая оболочка debconf для openssl С уважением, Фиона
— Фиона

Или, если вы используете ArchLinux, то это будетpacman -Q openssl
— Джесси Чизхольм

2

С apache2 в среде Debian:

sudo apache2ctl -t -D DUMP_MODULES

или

sudo apache2ctl -S

Это покажет все модули, которые в данный момент загружены в Apache, у вас могут быть установлены другие, но не загружены. Чтобы выяснить это, самый простой способ, который я знаю, это посмотреть в каталоге / etc / apache2 / mods-available.

Если он не загружен, и вы думаете, что он установлен, вы всегда можете использовать директиву load module, чтобы попытаться загрузить его и посмотреть, нет ли в нем ошибок (если у вас может быть небольшое время простоя)


1
-S и -M - это просто псевдонимы для apache2ctl -t -D DUMP_MODULES
— Кайл Брандт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.