Running Apache with as few modules as possible

Charles Howse chowse at charter.net
Tue Apr 28 19:15:02 UTC 2009


Hi,
I ran across this web page the other day, and it seems like a  
reasonable choice for me (running on kinda low-end hardware).

<http://httpd.apache.org/docs/2.0/misc/perf-tuning.html#compiletime>

I have these modules in my config for my "development server", and I  
use the term loosely, it's really my "make your mistakes here, instead  
of on the REAL web server" machine.
I researched each module on the Apache site, and to the extent that I  
understood, chose whether to comment them or not.
It loads without any syntax errors, and I have tested the things that  
I can think of that might require a module.
I'm not doing any user authentication, no dynamic pages, no forms,  
some cgi scripts, all but 2 in SSI, the other 2 in Perl.
Can anyone see anything that I've commented that I'll be sorry for?
Can anyone suggest any more testing I should do?


LoadModule security2_module libexec/apache22/mod_security2.so
##LoadModule authn_file_module libexec/apache22/mod_authn_file.so
##LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
##LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
##LoadModule authz_groupfile_module libexec/apache22/ 
mod_authz_groupfile.so
##LoadModule authz_user_module libexec/apache22/mod_authz_user.so
##LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
##LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
##LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
##LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
##LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
##LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
##LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
##LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
##LoadModule expires_module libexec/apache22/mod_expires.so
##LoadModule headers_module libexec/apache22/mod_headers.so
##LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
##LoadModule setenvif_module libexec/apache22/mod_setenvif.so
#LoadModule ssl_module libexec/apache22/mod_ssl.so
LoadModule mime_module libexec/apache22/mod_mime.so
##LoadModule dav_module libexec/apache22/mod_dav.so
##LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
##LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
##LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
##LoadModule actions_module libexec/apache22/mod_actions.so
##LoadModule speling_module libexec/apache22/mod_speling.so
##LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
##LoadModule rewrite_module libexec/apache22/mod_rewrite.so



--
Thanks,
Charles
http://bubbabbq.homeunix.net
Personal web site, Apache 2.2.11, FreeBSD-6.4-STABLE



More information about the freebsd-questions mailing list