Linux下搭建大型SVN平台(3)

四、配置svn管理程序usvn

下载地址:

1、 程序环境要求

1) PHP 5 (5.1.2 <= ver &lt; 5.3)

2) apache2

3) mod_dav enable (in Apache httpd.conf - DSO support - "LoadModule dav_module modules/mod_dav.so")

4) mod_dav_fs enable (in Apache httpd.conf - DSO support - "LoadModule dav_fs_module modules/mod_dav_fs.so")

5) mod_rewrite enable (in Apache httpd.conf - DSO support - "LoadModule rewrite_module modules/mod_rewrite.so")

6) proper AllowOverride configuration (see below example - "AllowOverride All")

7) Subversion - below modules are packed in most binary distributions

8) mod_authz_svn enable (in Apache httpd.conf - DSO support - "LoadModule authz_svn_module modules/mod_authz_svn.so")

9) mod_dav_svn enable (in Apache httpd.conf - DSO support - "LoadModule dav_svn_module modules/mod_dav_svn.so")

2、 解压到/var/www/html/usvn

3、 配置apache,httpd.conf添加以下几行,并注释Listen 80。

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

LoadModule ssl_module modules/mod_ssl.so

Alias /usvn /var/www/html/usvn/public/

&lt;Directory "/var/www/html/usvn/public">

Options +SymLinksIfOwnerMatch

AllowOverride all

Order allow,deny

Allow from all

</Directory>

4、 apache启动后查看https的端口443是否打开,你就可以使用安全的http ssl传输数据了

[root@subversion-1 ~]# netstat -antp | grep 443

tcp 0 0 :::443 :::* LISTEN 4239/httpd

不要忘记修改防火墙允许访问本机的443端口

5、 在浏览器上输入地址:

clip_image003

clip_image005

clip_image007

clip_image009

clip_image011

clip_image013

clip_image015

clip_image017

将以上配置添加到httpd.conf末尾,然后重启。接下来就可以通过usvn管理subversion了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/506beabefa2d10e0e9978a2e8e18ea4c.html