1、需要加载的module
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
2、配置ldap认证
<Location /svn2>
DAV svnSVNListParentPath on
SVNParentPath E:\Res
AuthType Basic
AuthName "Subversion Repository"
#使用LDAP服务校验用户身份,废弃密码文本
#AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile E:\Res\authz
#以下为LDAP服务配置
AuthBasicProvider ldap
AuthLDAPBindAuthoritative off
#LDAP连接
#AuthLDAPURL "ldap://192.168.109.61:389/dc=tiger,dc=cn?uid?sub?(objectClass=*)"
AuthLDAPURL "ldap://192.168.109.61:389/virtualDomain=tiger.cn,o=extmailAccount,dc=tiger,dc=cn?uid?sub?(objectClass=extmailUser)"
#邦定用户
AuthLDAPBindDN "cn=root,dc=tiger,dc=cn"
#邦定密码
AuthLDAPBindPassword "123456"
Require valid-user
</Location>