Apache 2.2 + Subversion 1.6.5 进行整合 配置步骤

  首先,安装Apache2.2和Subversion1.6.5。

  1、进入SubVersion的安装目录,进入bin目录,选中mod_authz_svn.so与mod_dav_svn.so两个文件,选择拷贝。
  2、进入Apache的安装目录,进入modules目录,将刚才选中的两个文件粘贴到这里。
  3、回到Apache安装目录,进入conf目录, 用文本编辑器打开httpd.conf文件。这个文件是Apache的配置文件,非常重要。在httpd.conf文件中找到
  #LoadModule dav_module modules/mod_dav.so
  #LoadModule dav_fs_module modules/mod_dav_fs.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中

  4、然后,在httpd.conf文件文件的最下方写上如下内容:
  <Location /svn>
  DAV svn 
  SVNPath D:/svnrepo
  </Location> 

  注意:D:/svnrepo 指的是svn仓库的路径

  5、完成,重启Apache服务器。

  注意:在进行SVN与Apache整合时,一定要注意两者的版本匹配问题,否则将会导致失败。

posted @ 2011-09-18 18:39  沉默不语  阅读(93)  评论(0编辑  收藏  举报