gpt4 book ai didi

svn - 带有 mod_ldap 的 Apache 备份 LDAP 存储库

转载 作者:行者123 更新时间:2023-12-04 14:08:21 25 4
gpt4 key购买 nike

我目前正在为我的 Subversion 存储库使用 Apache 前端,以便进行 LDAP 身份验证。

我的设置相当普通,但是我希望能够指定一个“备份”LDAP URL,以防主要的 LDAP URL 出现故障。除了使用第二个位置或指向辅助 LDAP 服务器的虚拟主机之外,我目前看不到执行此操作的方法。

虽然这在技术上可行,但它不是最佳解决方案。我想要不需要用户手动选择备份 URL 的东西。

目前是 CentOS 5 上的 Apache 2.2.3。

来自 httpd.conf 的示例条目:

<VirtualHost *:80>
ServerName svn.example.com
ServerAlias svn.example.com svn

<Location /erx>
DAV svn
SVNPath "/usr/local/svn/repos"
Require valid-user
AuthzSVNAccessFile "/usr/local/svn/conf/svnaccess.conf"
AuthName "SVN Repository"
AuthBasicProvider ldap
AuthType Basic
AuthzLDAPAuthoritative off
AuthLDAPURL "ldap://ldapserver:389/searchstring" NONE
AuthLDAPBindDN "bind"
AuthLDAPBindPassword password
</Location>
</VirtualHost>

最佳答案

OpenLDAP 使用空白分隔的服务器列表。假设 mod_ldap 使用的是 OpenLDAP,这可能有效:

ldap://primary.server backup.server:389/searchstring

如果这不起作用,请尝试包含两个空白分隔的 URL:

ldap://primary.server:389/searchstring ldap://backup.server:389/searchstring

编辑:mod_authnz_ldap似乎正式支持这一点。

关于svn - 带有 mod_ldap 的 Apache 备份 LDAP 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/260004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com