您的位置:首页 > 运维架构 > Apache

SVN、Apache和AD LDS的集成

2012-02-16 21:25 806 查看
前提:
1、SVN和AD LDS都已安装
2、SVN和Apache已经集成
 
步骤:
1、打开Apache的httpd.conf文件,去掉下列Module的注释:
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule ldap_module modules/mod_ldap.so
 
2、参照下列模板配置SVN
<Location /svn/ldaptest>
  #SVN项目名
  AuthName "ldaptest"

  DAV svn

  #SVN项目的路径
  SVNPath D:\CowiseDataCenter\team\svn-repository\projects\ldaptest
 
  #SVN项目的路径权限授权文件存放路径
  AuthzSVNAccessFile D:\CowiseDataCenter\team\svn-repository\conf\ldaptest.access
  
  #验证方式
  AuthType Basic
  AuthBasicProvider ldap
  AuthzLDAPAuthoritative off
    
  AuthLDAPURL "ldap://192.168.1.2:50000/DC=cowise,DC=com?name?sub?(objectClass=*)" 
  AuthLDAPBindDN "CN=proxyUser,CN=Users,DC=cowise,DC=com"
  AuthLDAPBindPassword abc
    
  #对于所有用户都需要身份验证
  Satisfy Any
  Require valid-user
 
</Location>
注意:AD和AD LDS在AuthLDAPURL属性上的写法是不一样的,注意查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: