Disabling uneeded Apache modules

4 posts / 0 new
Last post
#1 Sun, 06/24/2012 - 19:22
eddieb

Disabling uneeded Apache modules

Each Apache process is using about 70MB of private/rss memory, so I would like to lean them up a bit. The server runs Magento and Wordpress only. PHP is run as fcgid.

Which modules would you consider safe to disable?

Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
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)
ldap_module (shared)
authnz_ldap_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)
deflate_module (shared)
headers_module (shared)
usertrack_module (shared)
setenvif_module (shared)
mime_module (shared)
dav_module (shared)
status_module (shared)
autoindex_module (shared)
info_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)
substitute_module (shared)
rewrite_module (shared)
proxy_module (shared)
proxy_balancer_module (shared)
proxy_ftp_module (shared)
proxy_http_module (shared)
proxy_ajp_module (shared)
proxy_connect_module (shared)
cache_module (shared)
suexec_module (shared)
disk_cache_module (shared)
cgi_module (shared)
version_module (shared)
sed_module (shared)
security2_module (shared)
unique_id_module (shared)
fcgid_module (shared)
evasive20_module (shared)
perl_module (shared)
php5_module (shared)
ssl_module (shared)
dav_svn_module (shared)
authz_svn_module (shared)
Syntax OK
Sun, 06/24/2012 - 22:21
andreychek

Howdy,

It can take some trial and error to determine which modules aren't being used.

However, it's often possible to disable the ldap, dav, and proxy related modules.

You could disable mod_php if you're not using that.

The security and evasive modules aren't necessary, though they do provide a security benefit, so those could be good to keep around -- but you may also want to see how much RAM they're using if you're low on RAM.

-Eric

Wed, 03/23/2016 - 10:03 (Reply to #2)
Kangarooo

How to disable mod_php module?

Mon, 03/28/2016 - 02:25 (Reply to #3)
coderinthebox

There are a lot of ways to disable modules and I am using the bare bone method by editing /etc/httpd/conf.d/

Visit me at coderinthebox.com

Topic locked