Ubuntu 14.04 apache 2.4 + svn 认证ldap问题

Livenux 发布于 2014/10/30 19:14
阅读 1K+
收藏 0

在ubuntu 14.04.1 上面使用apt安装了apache 2.4 和 subversion 使用另外一台ldap进行认证,用网页打开查看svn库的时候输入用户名和密码,返回403错误,查看日志发现apache没有使用ldap认证,错误日志和配置如下:

[Thu Oct 30 15:49:11.683108 2014] [authz_svn:error] [pid 27661] [client 192.168.37.22:53950] Access denied: 'livenux' GET svn:/test2

#/etc/apache2/mod_enabled/dav_svn.conf

<Location /svn/>
    DAV svn
    SVNPath /var/svn
    AuthType Basic
    AuthName "Subversion Server"
    AuthBasicAuthoritative on
    AuthBasicProvider ldap
    AuthLDAPURL "ldap://ldap_server:389/ou=R&D,o=Software,dc=ldap,dc=com?uid?sub?(objectClass=posixAccount)"
    AuthLDAPbindDN "cn=admin,dc=ldap,dc=com"
    AuthLDAPBindPassword "!admin_pass"
    AuthLDAPGroupAttribute memberUid
    AuthLDAPGroupAttributeIsDN off
    AuthzSVNAccessFile /var/svn/authz
    Require valid-user

加载中
返回顶部
顶部