linux下安装apache + subversion

 一.首先安装apache服务器:

1. 下载最新的apache 2.2.6
    httpd-2.2.6.tar
2. 安装
    ./configure --prefix=/data/aoxj/soft/svn/apache --enable-so --enable-dav
    make
    make install

    --prefix指定安装目录,注意一定要加--enable-so和--enable-dav

安装后修改apache/conf/httpd.conf文件,修改Listen 80为其他端口。以后就通过这个端口访问apache,而且基本上这个apache是为subversion专用的.

二. 然后安装subversion
1. 下载最新的subversion-1.4.6.tar
2. 安装

.  /  configure   --  prefix  =/  data  /  aoxj  /  soft  /  svn  /  subversion   --  with  -  apache  =/  data  /  aoxj  /  soft  /  svn  /  apache   --  with  -  apxs  =/  data  /  aoxj  /  soft  /  svn  /  apache  /  bin  /  apxs   --  with  -  apr  =/  data  /  aoxj  /  soft  /  svn  /  apache  /  bin  /  apr  -  1  -  config   --  with  -  apr  -  util =/  data  /  aoxj  /  soft  /  svn  /  apache  /  bin  /  apu  -  1  -  config
make
make install


3. 为了方便使用subversion的命令,将subversion安装目录下的bin目录加入到Path中

    
三. 配置subversion
首先要创建一个资料库(我准备使用单资料库的方式),使用svnadmin增加资料库
./svnadmin create /data/aoxj/soft/svn/svnroot

再建立一个client目录,用于客户端获取文件,测试和打包用。
这样在svn总目录下就有apache  client  subversion  svnroot四个目录,分别是apache/subversion的安装目录,subversion的资料库和客户端目录。

aoxj@linux:~/soft/svn> ls
apache  client  subversion  svnroot

注意这里采用的是apache + subversion的方式,不使用svnserver,因此不需要修改资料库下的conf/svnserve.conf文件,改了也没有用。

四. 配置apache

打开apache的conf/httpd.conf,注意用前面的安装方法安装subversion后,已经自动修改了apache的conf/httpd.conf文件,增加了

LoadModule dav_svn_module     modules  /  mod_dav_svn.so
LoadModule authz_svn_module   modules  /  mod_authz_svn.so



相应的so文件也自动copy到了apache/modules。这些工作就不用自己动手了。

需要自己动手修改apache下的httpd.conf,增加以下内容

<  Location   /  svn  > 
    DAV svn
    SVNPath   /  data  /  aoxj  /  soft  /  svn  /  svnroot
</  Location  >



注意这里用的是SVNPath,因为我要使用单资料库的方式,如果需要多个资料库,可以设置为SVNParentPath.

五. 验证安装

打开浏览器,输入地址为http://服务器ip: apache启动端口/svn
如果可以正常打开页面则说明安装配置正常,可以正常使用了,在页面上可以看到
Powered by Subversion version 1.4.6 (r28521).
由于目前资料库中没有内容,因此看到的内容为空。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值