UbuntuとRocky Linuxで組み込まれるApacheモジュールの違いについて

RHELでの構築を生業としてきましたが、CentOS 8での方針変更以降、別ディストリビューションにも慣れておく必要があるかなと思い、Ubuntuでの構築も触るようになりました。

Apacheを構築している時に、設定ファイル(ディレクトリ構成)が結構違うな~とか思いつつ、モジュールのディレクトリをチェックしたところ、妙にモジュールの数が少ないことに気が付きました。

モジュール名Ubuntu 22.04.3Rocky 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では、特盛なイメージですね。

個人的には、改めてモジュールの必要性を調べる良いきっかけとなりました。

よかったらシェアしてね!
目次