Apache Modules
Apache Modules
More modules = more memory usage. It’s best practice to limit modules used to only the required.
Disable Modules
sudo a2dismod auth_basic
Enable Modules
sudo a2enmod auth_digest
See Compiled Modules
apache2ctl -l
for example:
Compiled in modules:
core.c
mod_so.c
mod_watchdog.c
http_core.c
mod_log_config.c
mod_logio.c
mod_version.c
mod_unixd.c
See Running Modules
You can see all of your running modules by typing just a2dismod
a2dismod
Your choices are: access_compat alias auth_basic auth_digest authn_core authn_file authz_core authz_host authz_user autoindex cgi deflate dir env filter headers mime mpm_prefork negotiation php7.2 reqtimeout rewrite setenvif socache_shmcb ssl status
Which module(s) do you want to disable (wildcards ok)?
^C
See Installed Modules (2)
apache2ctl -M
For example
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
auth_digest_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php7_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)