RHELでの構築を生業としてきましたが、CentOS 8での方針変更以降、別ディストリビューションにも慣れておく必要があるかなと思い、Ubuntuでの構築も触るようになりました。
Apacheを構築している時に、設定ファイル(ディレクトリ構成)が結構違うな~とか思いつつ、モジュールのディレクトリをチェックしたところ、妙にモジュールの数が少ないことに気が付きました。
| モジュール名 | Ubuntu 22.04.3 | Rocky Linux 8.7 | 
|---|---|---|
| access_compat_module | ||
| actions_module | ||
| alias_module | ||
| allowmethods_module | ||
| auth_basic_module | ||
| auth_digest_module | ||
| authn_anon_module | ||
| authn_core_module | ||
| authn_dbd_module | ||
| authn_dbm_module | ||
| authn_file_module | ||
| authn_socache_module | ||
| authz_core_module | ||
| authz_dbd_module | ||
| authz_dbm_module | ||
| authz_groupfile_module | ||
| authz_host_module | ||
| authz_owner_module | ||
| authz_user_module | ||
| autoindex_module | ||
| brotli_module | ||
| cache_disk_module | ||
| cache_module | ||
| cache_socache_module | ||
| cgid_module | ||
| core_module | ||
| data_module | ||
| dav_fs_module | ||
| dav_lock_module | ||
| dav_module | ||
| dbd_module | ||
| deflate_module | ||
| dir_module | ||
| dumpio_module | ||
| echo_module | ||
| env_module | ||
| expires_module | ||
| ext_filter_module | ||
| filter_module | ||
| headers_module | ||
| http_module | ||
| http2_module | ||
| include_module | ||
| info_module | ||
| lbmethod_bybusyness_module | ||
| lbmethod_byrequests_module | ||
| lbmethod_bytraffic_module | ||
| lbmethod_heartbeat_module | ||
| log_config_module | ||
| logio_module | ||
| lua_module | ||
| macro_module | ||
| mime_magic_module | ||
| mime_module | ||
| mpm_event_module | ||
| negotiation_module | ||
| proxy_ajp_module | ||
| proxy_balancer_module | ||
| proxy_connect_module | ||
| proxy_express_module | ||
| proxy_fcgi_module | ||
| proxy_fdpass_module | ||
| proxy_ftp_module | ||
| proxy_hcheck_module | ||
| proxy_http_module | ||
| proxy_http2_module | ||
| proxy_module | ||
| proxy_scgi_module | ||
| proxy_uwsgi_module | ||
| proxy_wstunnel_module | ||
| remoteip_module | ||
| reqtimeout_module | ||
| request_module | ||
| rewrite_module | ||
| setenvif_module | ||
| slotmem_plain_module | ||
| slotmem_shm_module | ||
| so_module | ||
| socache_dbm_module | ||
| socache_memcache_module | ||
| socache_shmcb_module | ||
| ssl_module | ||
| status_module | ||
| substitute_module | ||
| suexec_module | ||
| systemd_module | ||
| unique_id_module | ||
| unixd_module | ||
| userdir_module | ||
| version_module | ||
| vhost_alias_module | ||
| watchdog_module | 
UbuntuのApacheでは、モジュール読込がかなり制限されているイメージです。逆にRocky Linux(RHEL系)のApacheでは、特盛なイメージですね。
個人的には、改めてモジュールの必要性を調べる良いきっかけとなりました。
