使用Apache 模块方式运行Subversion
Subversion服务器有两种运行方式,一是可以作为Apache 2.x的一个模块,以WebDAV/DeltaV协议与外界连通;另外,也可使用Subversion 自带的小型服务器程序svnserve。该程序使用的是自带的通讯协议,独立运行。
1、检查修改apache配置文件
# vi /usr/local/apache2/conf/httpd.conf
查看是否有下面这两行,一般会自动加入,如果没有则要手工加入
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
将ServerName 修改为ServerName:80
在末尾加上以下参数
<Location /svn>
DAV svndate
SVNPath /mydate
</Location>
2、 通过浏览器测试
在 Subversion的在服务器的浏览器中输入网址: http://localhost/svn/repository/
如果你看到图-3的界面:
图3 Subversion |
这表明服务器已经以apache模块方式正常运行了。