1.下载Apache Web Server 2.0.55: http://www.apache.org
2.下载Subversion 1.3 or newer: http://subversion.tigris.org
安装步骤:
1安装Apache
tar -zxvf apache_2.0.55.tar.gz
cd httpd_2.0.55
./configuration --enable-dav --enable-so --prefix=/opt/apache2(这里是安装路径)
make
make install
2安装subversion
./configuration --prefix=/opt/subverion(这里是安装路径) --with-apxs=/opt/apache2/bin/apxs(指定apxs,这很重要,要指到apache中的apxs,这样可以自己建立两个必要的文件mod_dav_svn.so和mod_authz_svn.so)
make
make install
3修改apache的配置文件
vi /opt/apache2/conf/httpd.conf
加入如下信息
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
以上这两行会自动加入,如果没有则要手工加入
DAV svn
SVNParentPath /data/svn
# AuthType Basic
# AuthName "Subversion repository"
# AuthUserFile /usr/local/etc/apache2/passwd
# Require valid-user
如果要进行认证,将注释去掉,passwd文件是用htpasswd -cm /opt/passwd username password建立的
重起apache
http://ip:port/svn 可以看看配置的对不对,如果有信息就说明对了.