zoukankan      html  css  js  c++  java
  • Subversion1.6.6 + apache2.2.14 + windows安装配置

    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,一个语句一行,最后的形式为:
      C代码
      1. LoadModule dav_module modules/mod_dav.so  
      2. LoadModule dav_fs_module modules/mod_dav_fs.so  
      3. LoadModule dav_svn_module modules/mod_dav_svn.so  
      4. 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目录)。命令如下:
      C代码
      1. 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,在文件最后增加:
      C代码
      1. #资源库的根位置,多库模式。实际的资源库路径为:D:\svnrepos\testrepo  
      2. <Location /svn>  
      3.     DAV svn  
      4.     SVNParentPath D:\svnrepos       #AuthzSVNAccessFile svnaccessfile  
      5.         AuthType Basic  
      6.         AuthName "Subversion repositories"  
      7.         AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd"
      8.         Require valid-user
      9. </Location>
      10.   
      11. #单库模式配置方法,根据实际需要选择一种配置方法就行。
      12. <Location /svn>
      13.     DAV svn  
      14.     SVNPath D:\svnrep\test
      15.         AuthType Basic  
      16.         AuthName "Subversion repositories"
      17.         AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd"
      18.         Require valid-user
      19. </Location>
      #资源库的根位置,多库模式。实际的资源库路径为: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命令中设置的用户名 密码访问。
  • 相关阅读:
    oracle之sqlplus讲解
    oracle数据库--启动和关闭
    linux下使用SSL代理(SSLedge)
    Titanium系列--利用js动态获取当前时间
    Titanium系列--利用Titanium开发android App实战总结
    Titanium系列--我常用的Titanium的快捷键(持续更新中。。)
    Titanium系列--安装Titanium Studio 中的Android SDK,JDK以及环境变量的配置(二)
    Titanium系列--Titanium的简介、Titanium Studio安装和配置(一)
    Happymenu新的开始
    对IEnumerable<T>和IQueryable<T>的一点见解
  • 原文地址:https://www.cnblogs.com/yeer/p/1811813.html
Copyright © 2011-2022 走看看