Mit welchem ​​Befehl können Sie feststellen, ob OpenSSL und mod_ssl auf apache2 installiert sind?

10

Kennt jemand den Befehl, um festzustellen, ob OpenSSL und mod_ssl auf apache2 installiert sind?

Grüße, Fiona

Fiona
quelle

Antworten:

17

So überprüfen Sie die auf Ihrem System installierten Apache-Module:

apache2ctl -M or apachectl -M

So überprüfen Sie, ob OpenSSL in Ihrem System installiert ist:

Für GNU / Linux-Distributionen, die RPM-Pakete verwenden:

rpm -qa | grep -i openssl

Für GNU / Linux-Distributionen, die Deb-Pakete verwenden:

dpkg -l | grep -i openssl
hdanniel
quelle
Vielen Dank, dass Sie sich bei mir gemeldet haben. Um nach OpenSSL zu suchen, funktioniert keiner der Befehle. Ich verwende Ubuntu Hardy. Gibt es einen bestimmten Befehl für diese Distribution? Grüße, Fiona
Fiona
Der Befehl dpkg sollte auf Hardy funktionieren. Wenn Sie "nicht funktioniert" sagen, bedeutet dies, dass nichts zurückgegeben wird? In diesem Fall ist das 'openssl'-Paket einfach nicht installiert
Kyle Brandt
Wie Kyle sagt, wenn dpkg nichts zurückgibt, ist das openssl-Paket nicht installiert.
HDanniel
ok .. Entschuldigung, ein Tippfehler .. Es sieht so aus, als ob OpenSSL installiert ist: ii openssl 0.9.8g-4ubuntu3.7 SSL-Binärdatei (Secure Socket Layer) und verwandte ii openssl-blacklist 0.3.3 + 0.4-0ubuntu0.8.04. 3 Liste der auf der schwarzen Liste stehenden OpenSSL RSA-Schlüssel ii ssl-cert 1.0.14-0ubuntu2.1 Einfacher Debconf-Wrapper für openssl Grüße, Fiona
Fiona
Oder wenn Sie ArchLinux verwenden, dann wäre espacman -Q openssl
Jesse Chisholm
2

Mit apache2 in einer Debian-Umgebung:

sudo apache2ctl -t -D DUMP_MODULES

oder

sudo apache2ctl -S

Dies zeigt alle Module an, die derzeit in Apache geladen sind. Möglicherweise sind andere Module installiert, aber nicht geladen. Um das herauszufinden, ist der einfachste Weg, den ich kenne, das Verzeichnis / etc / apache2 / mods-available zu durchsuchen.

Wenn es nicht geladen ist und Sie glauben, dass es installiert ist, können Sie jederzeit die Direktive zum Laden des Moduls verwenden , um zu versuchen, es zu laden und festzustellen, ob es fehlerhaft ist (wenn Sie eine kleine Ausfallzeit haben können).

Kyle Brandt
quelle
1
-S und -M sind nur Aliase für apache2ctl -t -D DUMP_MODULES
Kyle Brandt