Apache 2.2から、LDAP認証の設定方法が変更になっているようです。何も気にせず2.0の設定をコピペしたら認証がはじかれてハマりました。
Apache 2.0とApache 2.2で同様の認証設定をしたときのサンプルを載せておきます。
- Apache 2.0のLDAP認証設定
AuthName "LDAP Authentication" AuthType Basic AuthLDAPURL ldap://auth:389/dc=hogehoge,dc=com?uid require valid-user
- Apache 2.2のLDAP認証設定
AuthName "LDAP Authentication" AuthType Basic AuthBasicProvider ldap file AuthLDAPUrl "ldap://auth:389/dc=hogehoge,dc=com?uid" AuthzLDAPAuthoritative off require valid-user