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

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

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)


1
-S i -M to tylko aliasy dla apache2ctl -t -D DUMP_MODULES
— Kyle Brandt
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.