您的位置:首页 > 运维架构 > Apache

Subversion 1.7 + Apache 2.2 搭建SVN服务器

2011-11-19 00:02 639 查看
Subversion 1.7 + Apache 2.2 搭建SVN服务器

服务启动错误:

The Apache service named reported the following error:

>>> httpd.exe: Syntax error on line 537 of D:/Apache2.2/conf/httpd.conf: Cannot load D:/Apache2.2/modules/mod_dav_svn.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3 .

把Subversion\svn-win32-1.7.1\bin目录内容拷贝到path下;

或者把Subversion的安装路径加到path下(不一定能成功):path=E:\projects\Subversion\svn-win32-1.7.1\bin;....

注册为服务:httpd.exe -k install -n "Apache2.2-Subversion" -f "D:\tools\SVN\httpd.conf"

httpd.conf

###----------------------------------新加内容--------------------------------

NameVirtualHost *:10000

<VirtualHost *:10000>

ServerName localhost

ServerAlias domain.tld *.domain.tld

DocumentRoot D:/Apache2.2/htdocs

</VirtualHost>

#httpd.exe -k install -n "Apache2.2-Subversion" -f "D:\tools\SVN\httpd.conf"

###----------------------------------新加内容--------------------------------

### 加载 subversion 1.7

LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule dav_module modules/mod_dav.so

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /svn>

DAV svn

SVNPath D:/Repositories/trunk

# how to authenticate a user

AuthType Basic

AuthName "SVN HTTP"

AuthUserFile "D:/Repositories/htpasswd"

# only authenticated users may access the repository

Require valid-user

</Location>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: