apacheにmod_pythonをインストール。

前述のページで、yumでインストールされたapacheディレクトリ構成がわかったので、「/etc/httpd/modules」を確認してみると「mod_python.so」を発見。ちゃんとインストールできてるっぽい。
「/etc/httpd/conf/」の「httpd.conf」を開いて、「LoadModule」セクションに以下の一行を追加して保存。GNOMEテキスト・エディタ、geditを使う。

LoadModule pyhton_module modules/mod_python.so

httpd.confを保存しようと思ったら、いまのユーザ権限では書き込み禁止で上書き保存できないっぽい。面倒臭いのでrootでログインし直して上書き保存。ていうか、こういう使いかたって間違ってる気がしてならない。そのうちLinux入門系の本でも買ってこよう。
mod_pythonのマニュアル参考に動作確認。
http://www.python.jp/doc/contrib/modpython/inst-testing.html
document root(yumのデフォルトだと/var/www/html)に.htaccessファイルを作って以下の記述しておく。

AddHandler mod_python .py
PythonHandler mptest
PythonDebug On

/var/www/htmlにmptest.pyというファイルを作って以下の内容を記述。

from mod_python import apache
def handler(req):
req.write("Hello World!")
return apache.OK

んで、apacheをリスタート。

# httpd -k restart

[warn] module python_module is already loaded, skipping

あれ? 既にpython_moduleロードされてるって出てくるよ!? 意味がわからないが、ロードされてるならいいや、と次に進む。
ブラウザから「http://localhost/mptest.py」と入力。

You don't have permission to access /mptest.py on this server.

あー、パーミッションがないと怒られてしまいました。おまけに、他の設定試してみようと、.htaccessファイル削除しようと思ったら削除できなくなってるし。うーん、どうしたものか。