Apache

mod_alterquery

Download mod_alterquery here.

Read mod_alterquery's docs here.

mod_alterquery is to the QUERY_STRING part of a GET request what mod_rewrite is to the rest of a URL. I wrote mod_alterquery originally as a learning exercise to explore the inner workings of Apache, but it turned into a full-fledged Apache module. You'll find the source code to be copiously documented from my learning process, so if you're looking to learn how to write your own Apache modules, read my source code and e-mail me if it was helpful.

Apache Build Scripts

I always find myself re-writing these two wrapper shell scripts for the config shell script when compiling Apache. So, I put them here for my convenience, and, hopefully yours.

Apache 1.3

Apache 2.0

Module Function Call Order in Apache 1.3.x

I wrote a small document that clarifies the order of function calls within and between Apache modules. The topic had never really been covered to my satisfaction in any of the sources I've read.