Apacheは必要な機能をモジュール単位で読み込み、使用可能にします。
モジュールの場所
Apacheの設定ファイルにモジュールを読み込んでいるパスの記載があります。
Include conf.modules.d/*.conf
パスは ServerRoot からの相対パスになるようです。conf.modules.d ディレクトリ以下の、.conf という拡張子のファイルの中でモジュールの読み込みが記載されているようです。
以下は、ServerRoot の例です。
ServerRoot "/etc/httpd"
以下のコマンドを実行し、読み込み場所を確認します。
ls -al /etc/httpd/conf.modules.d
・結果
-rw-r--r-- 1 root root 3264 Oct 8 22:01 00-base.conf
-rw-r--r-- 1 root root 139 Oct 8 22:01 00-dav.conf
-rw-r--r-- 1 root root 41 Oct 8 22:01 00-lua.conf
-rw-r--r-- 1 root root 951 Oct 8 22:01 00-mpm.conf
-rw-r--r-- 1 root root 787 Oct 8 22:01 00-optional.conf
-rw-r--r-- 1 root root 1073 Oct 8 22:01 00-proxy.conf
-rw-r--r-- 1 root root 88 Oct 8 22:01 00-systemd.conf
-rw-r--r-- 1 root root 451 Oct 8 22:01 01-cgi.conf
-rw-r--r-- 1 root root 45 Jun 21 2021 10-h2.conf
-rw-r--r-- 1 root root 57 Jun 21 2021 10-proxy_h2.conf
試しに、00-dav.conf の内容を確認します。
cat /etc/httpd/conf.modules.d/00-dav.conf
・結果
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
LoadModuleディレクティブの記載を確認できました。モジュールの読み込みが記載されていることが分かります。
最後に
特にありません。