Apache Modules - Top 10 List
By Pete Freitag
When people ask me why I run my web server on linux, the main reason is Apache, and when they ask why I like Apache - the modules. I mentioned yesterday that mod_rewrite is one of my favorite apache modules, here is my Top 10 Apache Modules list:
- mod_rewrite - Allows you to match url patterns with regular expressions, and do a transparent redirect, or apply a HTTP status code response.
- mod_deflate - allows you to compress content before sending it to the browser using gzip compression. Browsers have supported the ability to automatically decompress the content for you. It saves lots of bandwidth (sometimes up to 70%), and decreases page download times.
- mod_security - a module that lets you block content based on form post data, urls, pretty much anything in the request.
- mod_speling - this module performs spell checking on a url. If your moving from windows to unix (case sensitive) this can save you a lot of time fixing case problems.
- mod_cache - a content cache keyed to URIs. You can cache in memory, or to disk.
- mod_setenvif - allows you to handle different environment variables, can be used to block email harvesters, referer spam, etc.
- mod_auth* - You can authenticate against pretty much any repository you can think of with one of the mod_auth modules, eg mod_auth_mysql, mod_auth_ldap
- mod_ssl - HTTPS support for Apache.
- mod_proxy - Turns Apache in to a Forward or Reverse proxy server.
- mod_benchmark - stores benchmark info and provides charts.
What are your favorite apache modules?
Apache Modules - Top 10 List was first published on March 25, 2005.
Tweet Follow @pfreitag