Jakie polecenie służy do ustalenia, czy OpenSSL i mod_ssl są zainstalowane na Apache2?

10

Czy ktoś zna polecenie, aby ustalić, czy OpenSSL i mod_ssl są zainstalowane na Apache2?

Pozdrawiam, Fiona

Fiona
źródło

Odpowiedzi:

17

Aby sprawdzić moduły Apache zainstalowane w systemie:

apache2ctl -M or apachectl -M

Aby sprawdzić, czy OpenSSL jest zainstalowany w twoim systemie:

W przypadku dystrybucji GNU / Linux korzystających z pakietów rpm:

rpm -qa | grep -i openssl

W przypadku dystrybucji GNU / Linux korzystających z pakietów deb:

dpkg -l | grep -i openssl
hdanniel
źródło
Dziękuję, że wróciłeś do mnie HD. Aby sprawdzić OpenSSL, żadne polecenie nie działa. Używam Ubuntu Hardy. Czy istnieje specjalne polecenie dla tej dystrybucji? Pozdrawiam, Fiona
Fiona,
Polecenie dpkg powinno działać na Hardy. Kiedy mówisz „nie działa”, czy to znaczy, że nic nie jest zwracane? W takim przypadku po prostu nie masz zainstalowanego pakietu „openssl”
Kyle Brandt
Jak mówi Kyle, jeśli dpkg nic nie zwróci, to pakiet openssl nie zostanie zainstalowany.
hdanniel
ok .. przepraszam, literówka .. Wygląda na to, że OpenSSL jest zainstalowany: ii openssl 0.9.8g-4ubuntu3.7 Plik binarny Secure Socket Layer (SSL) i powiązane ii openssl-czarna lista 0.3.3 + 0.4-0ubuntu0.8.04. 3 lista czarnych kluczy OpenSSL RSA II ssl-cert 1.0.14-0ubuntu2.1 Proste opakowanie debconf dla openssl Pozdrawiam, Fiona
Fiona
Lub, jeśli używasz ArchLinuksa, to byłbypacman -Q openssl
Jesse Chisholm
2

Z apache2 w środowisku Debiana:

sudo apache2ctl -t -D DUMP_MODULES

lub

sudo apache2ctl -S

Spowoduje to wyświetlenie wszystkich modułów, które są aktualnie załadowane do Apache, możesz mieć inne zainstalowane, ale nie załadowane. Aby to ustalić, najprostszym sposobem, jaki znam, jest zajrzenie do katalogu / etc / apache2 / mods-available.

Jeśli to nie jest załadowany, i uważasz, że jest zainstalowany, zawsze można użyć dyrektywy moduł obciążenia spróbować załadować go i zobacz czy błędy out (jeśli można mieć trochę czasu przestoju to jest)

Kyle Brandt
źródło
1
-S i -M to tylko aliasy dla apache2ctl -t -D DUMP_MODULES
Kyle Brandt