`

Subversion1.6.6 + apache2.2.14 + windows2003安装配置

阅读更多

1、下载Apache2.2.14并安装,略。设安装目录为:D:\Program Files\Apache Software Foundation\Apache2.2

2、下载Subversion1.6.6并安装,略。设安装目录为:D:\install\svn-win32-1.6.6

3、假设已安装完成上述软件,整合配置步骤如下:

  • 复制D:\install\svn-win32-1.6.6\bin目录下的mod_dav_svn.so,mod_authz_svn.so及所有dll文件(共17个文件)到D:\Program Files\Apache Software Foundation\Apache2.2\modules目录下。
  • D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf配置文件,找到#LoadModule dav_module modules/mod_dav.so和#LoadModule dav_fs_module modules/mod_dav_fs.so,取消前面的2个“#”。并在LoadModule dav_fs_module modules/mod_dav_fs.so的下一行增加:LoadModule dav_svn_module modules/mod_dav_svn.so和
    LoadModule authz_svn_module modules/mod_authz_svn.so,一个语句一行,最后的形式为:
    LoadModule dav_module modules/mod_dav.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
  • 使用Apache自带的htpasswd工具,生成密码文件(需要建立D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn目录)。命令如下:
    D:\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -cmb ../conf-svn/passwd test test
     
  • 打开配置文件D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf,在文件最后增加:
    #资源库的根位置,多库模式。实际的资源库路径为:D:\svnrepos\testrepo
    <Location /svn>
        DAV svn
        SVNParentPath D:\svnrepos 		#AuthzSVNAccessFile svnaccessfile
    		AuthType Basic
    		AuthName "Subversion repositories"
    		AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd"
    		Require valid-user
    </Location>
    
    #单库模式配置方法,根据实际需要选择一种配置方法就行。
    <Location /svn>
        DAV svn
        SVNPath D:\svnrep\test		#AuthzSVNAccessFile svnaccessfile
    		AuthType Basic
    		AuthName "Subversion repositories"
    		AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd"
    		Require valid-user
    </Location>
     
  • 保存httpd.conf文件,重启Apache,就能访问了。注:多库模式下的访问地址:http://localhost/svn/test;单库模式的访问地址:http://localhost/svn,第一次访问时提示输入用户名密码。使用htpasswd命令中设置的用户名密码访问。
分享到:
评论

相关推荐

    Subversion 1.6.6+ Apache 2.2.14+ TortoiseSVN 1.6.6 安装配置总结版

    《Subversion 1.6.6 + Apache 2.2.14 + TortoiseSVN 1.6.6 安装配置完全指南》 在软件开发过程中,版本控制系统是必不可少的工具,它能帮助团队有效地管理代码变更,提高协作效率。Subversion(简称SVN)就是一款...

    Window下的SVN+APache

    Window下的SVN+Apache搭建往往出现版本不一致造成的搭建错误,apache_2.2.14-win32-x86-openssl-0.9.8k.msi在网站可以下到,但是 Setup-Subversion-1.6.6.msi无法在官网下载,希望对你有帮助

    Apache配合SVN在Windows下安装配置及其权限管理

    ### Apache配合SVN在Windows下的安装配置及其权限管理 #### 一、安装配置Apache与SVN **1. 安装Apache** - **步骤**: 首先下载Apache 2.2.14版本,并进行安装。安装路径设为`D:\Program Files\Apache Software ...

    代码管理工具打包(SVN+TortoiseSVN+SVNeclipse插件+CVS+apache).rar

    `apache_2.2.14-win32-x86-no_ssl.msi` 是Apache服务器的安装文件,可配置为托管代码库,便于团队成员通过网络访问。 综上所述,这个压缩包包含了一套完整的代码管理工具集合,涵盖了从基础的版本控制系统(SVN、...

    LINUX下SVN服务器安装配置实践

    尽管这里使用的版本是subversion-1.6.6和Apache 2.2.14,但不同版本的安装步骤大同小异。 **一、安装Subversion** 1. **更新系统**:首先确保系统是最新的,运行以下命令: ``` sudo yum update ``` 2. **安装...

    LINUX下SVN安装.docx

    在本教程中,我们将探讨如何在Red Hat Enterprise Linux Server release 5.3 (Tikanga)上安装Apache HTTP Server 2.2.14和Subversion 1.6.6,并配置它们进行协同工作,同时集成LDAP身份验证。 首先,我们需要从...

    LINUX下SVN安装.pdf

    以下是对如何在Linux系统上安装Apache 2.2.14和Subversion 1.6.6的详细步骤: 1. **安装Apache 2.2.14** - 首先,下载Apache的最新稳定版本,如`httpd-2.2.14.tar.gz`。 - 使用`tar zxf httpd-2.2.14.tar.gz`解压...

    LINUX下SVN安装[定义].pdf

    本教程将指导你如何在Linux系统上安装和配置Apache 2.2.14以及Subversion 1.6.6。 首先,你需要下载Apache和Subversion的最新稳定版本。你可以分别从官方站点http://subversion.tigris.org/和...

    Linux上配置SVN服务器.doc

    配置Subversion,指定Apache的apxs路径和安装路径,`./configure --with-apxs=/home/apache2.2/bin/apxs --prefix=/home/svn --with-apr=/home/apache2.2 --with-apr-util=/home/apache2.2 --with-ssl --with-zlib=/...

    原创:Windows下SVN代码服务器安装部署步骤(V1.1)

    本文档旨在提供一套完整的指南,帮助用户在Windows环境下成功安装与配置SVN(Subversion)版本控制系统服务器。Subversion是一款广泛使用的集中式版本控制系统,用于管理软件项目的源代码、文档以及其他文件。通过本...

Global site tag (gtag.js) - Google Analytics