私のセットアップは次のとおりです。SVN 1.5.6およびWebSVN 2.3.3を備えたWin7(32ビット)デスクトップ上のApache 2.2.21。
websvn.conf ファイルでこれらの設定を使用して websvn ページを参照すると、LDAP 認証が開始されません。
Alias /websvn/ "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/websvn/"
<Directory /websvn/>
Options FollowSymLinks
CheckCaseOnly on
#Redirect any requests to this page to the page u want
FallbackResource listing.php
Order allow,deny
Allow from all
<IfModule mod_php4.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
</IfModule>
#Valid NIE account to access nie ldap. Recommended to have only read-only rights
AuthLDAPBindDN "user001@somewhere.com"
AuthLDAPBindPassword "password"
#The LDAP query URL
AuthLDAPURL "ldap://xxx:389/DC=x,DC=x,DC=x,DC=x,DC=x?sAMAccountName?sub?(objectClass=user)" NONE
AuthType Basic
AuthName "Websvn DIR"
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
Require ldap-user user
</Directory>
ただし、websvn.conf ファイルがこれに変更された場合、LDAP 認証が開始されます。
<Location /websvn/>
Options FollowSymLinks
CheckCaseOnly on
FallbackResource listing.php
Order allow,deny
Allow from all
<IfModule mod_php4.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
</IfModule>
AuthLDAPBindDN "user001@somewhere.com"
AuthLDAPBindPassword "password"
#The LDAP query URL
AuthLDAPURL "ldap://xxx:389/DC=x,DC=x,DC=x,DC=x,DC=x?sAMAccountName?sub?(objectClass=user)" NONE
AuthType Basic
AuthName "Websvn Loc"
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
Require ldap-user user
</Location>
だから、私の質問はなぜこれが起こるのですか? websvn 構成ファイルが を使用していて、使用していない場合にのみ LDAP 認証が開始されるのはなぜですか?