Apache は処理を (リクエストの読み出し,ヘッダの解析,アクセス権限の チェックといった) フェイズに分割 します.これらのフェイズは ハンドラ (handler) と呼ばれる関数で実装できます. 伝統的には,ハンドラは C で書いて Apache モジュールにコンパイルします. これに対して, mod_python では Python で Apache ハンドラを書いて, Apache の機能を拡張できるのです. Apache のリクエスト処理過程に ついての詳しい情報はApache API ノート や, mod_python - Integrating Python with Apache といった論文を参照してください.
CGI から移行しやすくするために,標準の mod_python ハンドラが提供されていて, CGI 環境をシミュレートし,ユーザが古いスクリプトのコードを (たいていは) ほとんど変更しなくても mod_python 下で実行できるようになっています.
参考: