Apacheを2.0系から2.2系に移行したのですが、ServerError発生。
エラーログを見てみると.htaccessで文法エラーになっていて、どうやらDigest認証の記述部分みたいです。
エラー内容は以下。
Invalid command 'AuthDigestFile', perhaps misspelled or defined by a module not included in the server configuration
mod_auth_digest.soはちゃんとロードしているんですが。。
Basic認証は使いたくないしどうしようかと思ったらどうやらApache2.2からは「AuthDigestFile」の代わりに「AuthUserFile」と記述しないといけないようです。
あと、AuthDigestEnableQueryStringHack=Onを記述するのも忘れないように。
これはInternetExplorerのDigest認証の動作がおかしいバグがいつまでも修正されないので仕方なくApache側に追加された機能です。
IE7では修正されているようですが。