Apache対応モジュールをリストする方法は?


回答:


128

Apacheがロードしたモジュールをリストするには、次を使用します。

apachectl -M

または:

apachectl -t -D DUMP_MODULES 

または、RHEL、CentoS、Fedoraの場合:

httpd -M

その他のオプションman apachectl。これらの答えはすべて、ほんの少しのGoogle検索で見つけることができます。


3
-M動作します。
アンドリューB

21
グーグル検索に関するこのコメントが大好きです(グーグル経由でこの答えを見つけました)
Pawelmhm

サーバーの情報を使用するには、Google経由で見つけるのは困難であるとはるかに詳細がシェルアクセスを持っていない人(例えばクライアント、ウェブdeveloppers、プロジェクトマネージャ、...)への情報へのアクセスを与える能力を&&できます


7

infoモジュールを有効にする必要があります。

sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart

再起動後:

http://localhost/server-info

モジュールの長いリストと構成情報を提供します。

リモートサーバーから表示するには、/ etc / apache2 / mods-available / info.confの「Requires」オプションを変更して、リモートサーバーが情報を表示できるようにします。


1
a2enmod手動で「シンボリックリンク」するのではなく、{installed}モジュールを有効にするコマンドを使用してみませんか?
フローシルド

はい、a2enmodはより正確です。構成を編集しているとき、私は通常、ファイルにとどまり、めったに使用しない特殊なコマンドを考えません。
rickfoosusa

わかりました、とにかく両方の方法で動作します。2.4では(おそらく以前にも?)a2enconf「conf-available」ディレクトリから「conf-enabled」にファイルをシンボリックリンクする必要があります:)
Flo Schild

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.