环境:
centos 6.0
openldap:
yum install openldap-devel zlib-devel expat-devel
apache:(2.2.8)
# tar zxvf httpd-2.2.11.tar.gz
# cd httpd-2.2.11
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --enable-dav=share --enable-dav-fs --with-ldap --enable-ldap --enable-authnz-ldap
# make
# make install
svn:(svn-1.6.9 + deps)
#进入subversion-1.6.9/zlib, 安装zlib, ./configure -shared, make, make install
将--with-zlib变更为--with-zlib=/usr/local/lib
#下载neon-0.29.6 覆盖svn下neon
#./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl --with-zlib=/usr/local/lib --enable-maintainer-mode
#make
#make install
编译安装 subversion 出现 undefined reference to `SSL_SESSION_cmp’,被这个问题困扰了很多天,
从网上也查阅了很多资料,发现在安装subversion.1.6.11时,如果对应的neon版本为 neon-0.25.5.tar.gz,
就会出现这个错误,根据网上的资料得知,在neon的高版本上已经修复这个错误,
于是到其官方网站http://www.webdav.org/neon/下载最新版的neon-0.29.3,
分享到:
相关推荐
sudo apt-get install subversion apache2 libapache2-svn libapache2-mod-ldap-userdir libapache2-mod-vhost-ldap libapache2-mod-ldap-userdir-dbg ``` **Apache** 是一款流行的Web服务器,用于发布网页和提供...
【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。
2. 配置Trac的认证方式,可以使用内置的htpasswd认证或者与其他身份验证系统集成,如LDAP、Active Directory。 **测试与维护** 1. 访问`http://your_domain_or_ip/`(或使用HTTPS)以测试Trac是否正常运行。 2. ...
- 用户认证:可以集成LDAP或Active Directory进行用户验证,提高安全性。 - 性能优化:根据服务器性能和用户负载,可能需要调整Apache和Trac的配置参数,如最大连接数、内存使用等。 以上就是Trac与Apache结合的...
5. mod_dav_svn:Apache的另一个模块,使Apache能与Subversion协同工作。 接下来,我们将分步骤进行Apache的安装: 3.1. 安装依赖包: - 安装`zlib`:压缩库,用于数据压缩。 ```bash sudo apt install zlib1g-...
### SVN+Apache服务器端配置及权限设置详解 #### 一、概述 SVN(Subversion)是一种开源的版本控制系统,广泛应用于软件开发过程中对代码版本的管理。而Apache是一款非常强大的Web服务器,能够提供多种服务支持,...
Ubuntu 下 SVN+Apache 安装配置 本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...
### SVN在Linux下结合Apache搭建版本控制系统 #### 知识点概述 本文将详细介绍如何在Linux环境下使用Apache服务器与Subversion(简称SVN)来搭建一个版本控制系统。此方案不仅适用于开发团队对代码进行集中管理,...
这篇“svn个人配置日记帮助使用APACHE域认证”旨在提供在个人环境中配置SVN服务器,并使用Apache进行域认证的详细步骤。 一、安装SVN 1. 在Linux系统中,首先需要安装Subversion。可以通过包管理器如`apt`(Ubuntu...
2. **CollabNet Subversion Server**: 另一个流行的 SVN 服务端,它可以独立运行或与 Apache 集成。CollabNet 提供了高级的权限控制和监控功能。 ### SVN客户端 SVN客户端是开发者用来与 SVN 服务端交互的工具,...
以下是如何在Linux环境下,特别是Redhat 5系统上,使用Apache来搭建SVN服务器的详细步骤: 首先,确保你已经安装了一些必要的依赖库,包括apr、apr-util和zlib。这些库是Apache HTTP Server和SVN的基础组件。你可以...
5. **使用SVN代理**:对于企业环境,可能需要配置SVN代理服务器,例如使用 Knox Gateway 或其他认证代理,以实现更复杂的身份验证机制,如LDAP、Active Directory集成。 6. **安全建议**:为了避免密码泄露,可以...
为了增加用户自我管理密码的能力,需要配置SVN服务器的认证机制,如启用HTTP基本认证,并使用如mod_authnz_ldap或mod_authnz_external等模块来连接到LDAP或外部认证服务。 - 自助密码重置通常涉及到创建一个Web接口...
3. 配置权限,使用SVN的`svnserve.conf`或Apache的`httpd.conf`设置路径级别的访问控制。 4. 集成外部身份验证系统,如LDAP或AD,以实现单点登录和统一管理。 5. 测试访问权限,确保用户能够按照预期访问SVN仓库。 ...
4. **整合用户认证**:Apache可以与多种认证机制集成,如基本认证、摘要认证或者与其他身份验证系统(如LDAP)联动。 5. **SSL安全连接**:为了保护数据传输,启用SSL证书,提供HTTPS连接。 6. **故障排查**:了解...
7. **用户认证**:可以配置SVN服务器使用基本认证、 Digest认证或者通过外部认证模块如mod_authnz_ldap与LDAP服务器集成。 8. **分支和标签**:SVN支持分支和标签,分支用于并行开发,标签用于标记特定版本,它们都...
1. **下载SVN服务器**:Apache CollabNet提供了官方的Subversion服务器软件,你可以访问其官方网站(https://subversion.apache.org/)来获取最新版本的服务器软件。例如,文件名"svn-1.4.5-setup.exe"可能是一个较...
SVNManager支持多种认证方式,包括内部用户数据库、LDAP、Active Directory等。根据你的组织需求选择合适的认证机制。 7. 防火墙配置: 如果你的SVNManager服务需要对外提供,别忘了在防火墙中打开8080端口,以便...