Subversion1.6.6 + apache2.2.14 + windows安装配置
2010-08-29 11:54
465 查看
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代码 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代码 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代码 #资源库的根位置,多库模式。实际的资源库路径为: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
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命令中设置的用户名 密码访问。
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代码 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
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代码 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代码 #资源库的根位置,多库模式。实际的资源库路径为: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
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd"
Require valid-user
</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命令中设置的用户名 密码访问。
相关文章推荐
- Subversion 1.6.6+ Apache 2.2.14+ TortoiseSVN 1.6.6 安装配置总结版
- windows安装基于Apache的Subversion服务器(包括SSL配置)
- Windows下Subversion和Apache的安装及配置(一)
- Windows下Subversion和Apache的安装及配置(一)
- 安装Subversion1.6.6+Apache2.2.14+Windows XP
- windows最新版Apache2.2.19+SVN(Subversion)1.6.17安装及配置(图解)
- Windows下Subversion和Apache的安装及配置(一)
- Windows下Subversion和Apache的安装及配置(一)
- windows平台Apache和Subversion集成安装与配置
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- Windows下Apache安装及配置
- 初次接触Subversion,Windows下Subversion+Apache简单配置
- Apache+php+mysql在windows下的安装与配置图解
- PHP 1:在Windows上安装和配置PHP,Apache和My SQL
- Windows下Subversion的安装及配置
- Apache+php+mysql在windows下的安装与配置图解
- Windows下PHP5和Apache的安装与配置
- windows下apache + php + mysql 安装配置
- Apache+php+mysql在windows下的安装与配置图解(最新版,二)
- windows下压缩包安装配置apache