| 五帝 的个人资料Wudi's Blog日志列表 | 帮助 |
|
2006/7/4 在 Windows 上使用 Apache 2 配置 Subversion 服务器昨天把 Subversion 的服务器端配置好了,发现有些指南存在一些问题,有的甚至会误导人。 下面把我的安装过程写一下,不一定完全正确,但保证可以马上运行起来。 1. 安装 Apache 如果还未安装 Apache,先安装。注意版本只能是 2.x 的,mod_dav_svn 模块不支持 2.2。 2. 安装 Subversion 从 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 下载文件名形如 svn-x.x.x-setup.exe 的程序,并安装。安装时选择配置 Subversion 模块。 3. 创建基本验证所用的用户文件 在 C:\Program Files\Apache Group\Apache2\bin 目录下,执行: htpasswd -c svn.passwd <username> 然后根据提示输入密码,svn.passwd 这个用户文件就建立好了,把它复制到 conf 目录(不是必须复制,只要在配置文件中填写正确的路径就行了)。 4. 配置 httpd.conf 第 2 步完成后,Subversion 服务应该就已经运行起来了,不过有些地方还需要配置一下。打开 httpd.conf,你会发现刚才运行的安装程序在最后一行 LoadModule 语句后添加了如下语句: LoadModule dav_module modules/mod_dav.so 我曾试图按照一些指南上说的,把 C:/Program Files/Subversion/bin 里的文件复制到 Apache 的 modules 目录里,并把 http.conf 里的路径也改成相对路径。但发现这样 Apache 总是运行不起来(即使把某些手册中提到的 libdb42.dll 和 libeay32.dll 文件也复制过来),出现 "The requested operation has failed!" 的提示。所以现在还是使用安装程序所添加的绝对路径。 接下来添加 Subversion 的配置部分,将以下语句追加到 http.conf: <Location /svn> 至此,Subversion 服务就配置好了。 引用通告此日志的引用通告 URL 是: http://wudicgi.spaces.live.com/blog/cns!9DE41F78C25746EA!291.trak 引用此项的网络日志
|
|
|