サイトアイコン ex1-lab

Apacheで組み込まれているモジュールの確認方法

apache_logo

apache_logo

Apache 2.4系でApache HTTPサーバーでロードされているすべてのモジュールを確認しようと「apachectl」コマンドで確認しましたが下記のエラーでロードされているモジュールは確認できません。バージョン情報は表示されるので「apachectl」コマンドは使えています

$ apachectl -M
apachectl: The "-M" option is not supported.

# バージョン情報はapachectlコマンドで表示されます
$ apachectl -v
Server version: Apache/2.4.57 (CentOS Stream)
Server built:   Feb  7 2024 00:00:00

「apachectl」コマンドではロード(組み込まれている)されているモジュールは確認できないので「httpd」コマンド確認しました

$ httpd -M
Loaded Modules:
 core_module (static)
 so_module (static)
 http_module (static)
 access_compat_module (shared)
 actions_module (shared)
 alias_module (shared)
 allowmethods_module (shared)
 auth_basic_module (shared)
 auth_digest_module (shared)

apachectl -M」コマンドが利用できない場合は、「httpd -M」コマンドを利用してロードしているモジュールを確認すればいいようです

「apachectl」と「httpd」の違いは以下となります

httpd

apachectl

 

モバイルバージョンを終了