I'm running a shared hosting environment with about 100 sites - I just took a peek at all the modules apache is loading/using, some of these I don't know what they are or do or if they are useful at all...
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
unique_id_module (shared)
auth_basic_module (shared)
auth_digest_module (shared)
authn_file_module (shared)
authn_alias_module (shared)
authn_anon_module (shared)
authn_dbm_module (shared)
authn_default_module (shared)
authz_host_module (shared)
authz_user_module (shared)
authz_owner_module (shared)
authz_groupfile_module (shared)
authz_dbm_module (shared)
authz_default_module (shared)
include_module (shared)
log_config_module (shared)
logio_module (shared)
env_module (shared)
ext_filter_module (shared)
mime_magic_module (shared)
expires_module (shared)
headers_module (shared)
usertrack_module (shared)
setenvif_module (shared)
mime_module (shared)
dav_module (shared)
autoindex_module (shared)
dav_fs_module (shared)
vhost_alias_module (shared)
negotiation_module (shared)
dir_module (shared)
actions_module (shared)
speling_module (shared)
userdir_module (shared)
alias_module (shared)
rewrite_module (shared)
cache_module (shared)
suexec_module (shared)
disk_cache_module (shared)
file_cache_module (shared)
mem_cache_module (shared)
cgi_module (shared)
version_module (shared)
fcgid_module (shared)
google_sitemap_generator_module (shared)
jrun_module (shared)
deflate_module (shared)
evasive20_module (shared)
perl_module (shared)
php5_module (shared)
ssl_module (shared)
Are there any there that can be removed to try and minimize apaches memory footprint, or are these all pretty much required?
[I installed evasive, deflate, jrun, google & unique_id - so those ones are staying.]
UPDATE
I think I need to clarify my question a little more;
If anyone sees any modules in there that are generally not used or useful in a shared hosting environment, please let me know which ones so I can dig further and see if they are actually in use. My problem is that even reading what the modules do from apache sometimes doesn't give many clues as to what the impact of removing it may be. For example: logio_module - reading http://httpd.apache.org/docs/2.2/mod/mod_logio.html - it seems to be pretty much un-needed. though, does it mean that the file size in my logs will suddenly disappear? or worse yet, break logging altogether?