首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Collabnet subversion :模块authnz_ldap_module是内置的,不能加载

Collabnet subversion :模块authnz_ldap_module是内置的,不能加载
EN

Stack Overflow用户
提问于 2013-11-14 14:09:00
回答 1查看 798关注 0票数 1

我正在尝试建立一个SVN环境。我已经安装了collabnet svn 1.7.5版本。

如果我通过下载这些httpd.conf文件将下面的内容放到.so中

代码语言:javascript
复制
LoadModule ldap_module opt/CollabNet_Subversion/modules/mod_ldap.so
LoadModule authnz_ldap_module opt/CollabNet_Subversion/modules/mod_authnz_ldap.so

服务器重新启动,当我创建回购时,它说

代码语言:javascript
复制
svnrepo -r sample -d "testing" -m -l ldap -g -e
INFO: CollabNet Subversion 1.7.5-1


INFO: Creating repository 'sample' in '/opt/CollabNetSVN/repositories'....
svnadmin: warning: cannot set LC_CTYPE locale
svnadmin: warning: environment variable LC_CTYPE is en_US.ISO8859-1
svnadmin: warning: please check that your locale name is correct
INFO: Configuring repository 'sample'....
INFO: Creating default directory structure....
svnadmin: warning: cannot set LC_CTYPE locale
svnadmin: warning: environment variable LC_CTYPE is en_US.ISO8859-1
svnadmin: warning: please check that your locale name is correct
INFO: Verifying repository 'sample' in '/opt/CollabNetSVN/repositories'....
svnadmin: warning: cannot set LC_CTYPE locale
svnadmin: warning: environment variable LC_CTYPE is en_US.ISO8859-1
svnadmin: warning: please check that your locale name is correct
INFO: Creating authorization file....
INFO: Configuring apache server...
INFO: Checking apache server configuration....
httpd: Syntax error on line 56 of etc/opt/CollabNet_Subversion/conf/httpd.conf: module authnz_ldap_module is built-in and can't be loaded
  1. 如果我把这个放进httpd.conf LoadModule _ ldap_module模块/mod_ldap.so LoadModule authnz_ldap_module模块/mod_authnz_ldap.so httpd:找不到/etc/opt/CollabNet_Subversion/conf/httpd.conf:模块第56行的语法错误。
  2. 如果我没有在httpd.conf中加载这些模块,服务器就不会从ldap别名开始。

我不知道它在哪里失败。我们非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-12-04 21:17:32

我建议使用SVN:

https://ctf.open.collab.net/sf/projects/svnedge/

它为您提供了您所需的一切,包括用于配置和管理服务器的web,这使得这件事变得更加容易。对于LDAP,只需在web表单中填写配置,它就可以管理添加所有正确的指令。

在这种情况下,我相信这些模块中至少有一些是静态编译成httpd的,因此您不需要LoadModule语句,因为没有提供.so文件。我相信您可以运行这个程序来查看哪些模块是在以下代码中编译的:

$ /opt/CollabNet_Subversion/bin/httpd -l

这就是说,我建议使用SVN,这使得这一切更容易管理,此外,它还包括通过web内置的更新,这样您就可以轻松地保持最新的状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19979831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档