一、主要LDAP配置文件详解:
AuthType:验证类型,Basic使用账号密码验证
AuthName:提示字符串
AuthBasicProvider:使用ldap验证
AuthLDAPBindAuthoritative:on表示只要求验证ldap用户,别的不认,off则可以使用svn的账号和ldap混合账号登录
apache2.2中配置是AuthzLDAPAuthoritative,到2.4中改为了AuthLDAPBindAuthoritative
Require:ldap-user或valid-user
AuthLDAPURL | AuthLDAPBindDN | AuthLDAPBindPassword: 用于查找用户的账号密码,一般设置个只读账号即可
AuthLDAPURL:[协议名称]://[ip地址或者域名]:[端口号]/[baseDN]?[attr]?[scope]?[filter]
baseDN:指定开始搜索的节点的名称
attr:就是用户输入的属性键,默认是“uid”
scope: one,sub,base,默认是sub
filter:过滤器,默认是objectclass=*
二、缺少mod_ldap.x86_64
1、检查配置文件提示错误
[root@svn ~]# cat /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modu