OpenSSLとmod_sslがapache2にインストールされているかどうかを確認するコマンドは何ですか?


10

OpenSSLとmod_sslがapache2にインストールされているかどうかを確認するコマンドを知っている人はいますか?

よろしく、フィオナ

回答:


17

システムにインストールされているApacheモジュールを確認するには:

apache2ctl -M or apachectl -M

OpenSSLがシステムにインストールされているかどうかを確認するには:

rpmパッケージを使用するGNU / Linuxディストリビューションの場合:

rpm -qa | grep -i openssl

debパッケージを使用するGNU / Linuxディストリビューションの場合:

dpkg -l | grep -i openssl

HDにご返信いただきありがとうございます。OpenSSLを確認するために、どちらのコマンドも機能していません。Ubuntu Hardyを実行しています。この配布に特定のコマンドはありますか?よろしく、フィオナ
フィオナ

dpkgコマンドはHardyで機能するはずです。「機能しない」と言った場合、何も返されないということですか。その場合は、「openssl」パッケージがインストールされていないだけです
Kyle Brandt

カイルが言うように、dpkgが何も返さない場合、opensslパッケージはインストールされません。
hdanniel 2009

申し訳ありませんが、タイプミスです。OpenSSLがインストールされているようです。iiopenssl 0.9.8g-4ubuntu3.7 Secure Socket Layer(SSL)バイナリと関連するii openssl-blacklist 0.3.3 + 0.4-0ubuntu0.8.04。ブラックリストにOpenSSLのRSA鍵の3リストのopensslよろしく用IIのssl-certの1.0.14-0ubuntu2.1シンプルにdebconfラッパー、フィオナ
フィオナ

あなたが使用している場合や、ArchLinuxが、それは次のようになりますpacman -Q openssl
ジェシー・チザム

2

Debian環境でapache2を使用する場合:

sudo apache2ctl -t -D DUMP_MODULES

または

sudo apache2ctl -S

これにより、現在Apacheにロードされているすべてのモジュールが表示されます。他のモジュールがインストールされている可能性がありますが、ロードされていません。私が知っている最も簡単な方法を見つけるには、/ etc / apache2 / mods-availableディレクトリを調べます。

ロードされておらず、インストールされていると思われる場合は、常にロードモジュールディレクティブを使用してロードし、エラーが発生するかどうかを確認できます(少しのダウンタイムが発生する可能性がある場合)。


1
-Sと-Mはapache2ctl -t -D DUMP_MODULESの単なるエイリアスです
Kyle Brandt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.