apache2.2、mod_auth_digestを使う

このへんを参照すればいいんだけど、2.2だと少々違う。
Apache/Tips/mod_auth_digest.soのセットアップ・インストール - Pocketstudio.jp Linux Wiki
Apache/Tips/Digest 認証 - Pocketstudio.jp Linux Wiki
まずmod_auth_digest.soのインストール時。mod_auth_digest.cがある場所はsrc/modules/experimental/からsrc/modules/aaa/に。なんだaaaって。たぶんauthなんとかの略。
apacheは/usr/local/apache2.2/以下に入れてるんだけど、apxsを使ってインストールしたら、/usr/modules以下にインストールされてしまった。modulesディレクトリを指定する方法がわからない。
まあ.soを本来のmodulesディレクトリにコピーするだけでいいんですけど。

次に設定時。

[Sun Nov 30 20:40:25 2008] [alert] [client xxx.xxx.xx.xxx] /var/www/munin/.htaccess: Invalid command 'AuthDigestFile', perhaps misspelled or defined by a module not included in the server configuration

モジュールはロードされてるにもかかわらず上記エラーが。(ちなみにモジュールがロードされてるかどうかはapachctl -D DUMP_MODULESで確認できるようだ)
どういうことかというと2.2ではAuthDigestFileが廃止されていて、かわりにAuthDigestProvider fileとAuthUserFileを使う