当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-08-05 21:22:00  来源:本站整理

Ubuntu 11.04下安装配置利用SVN[Linux安全]

赞助商链接



  本文“Ubuntu 11.04下安装配置利用SVN[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

 其实在Ubuntu下安装apache时./configure号令是有很多参数可以指定的,假如没有显式指定,安装守SVN后你发目前apache的modules目录下并没有mod_dav_svn.so和mod_authz_svn.so.

 
大大都情形是我们安装apache的时刻没有考虑到背面还会安装SVN,自然没有指定 ./configure号令的参数,这时刻需求自己生成 mod_dav_svn.so和mod_authz_svn.so,放到apache/modules目录下面:
下载subversion-deps-1.6.17.tar.gz 和subversion-1.6.17.tar.gz,解压归并到一个目录下面
 
./configure --with-apxs=/usr/local/apache/bin/apxs
 
make
 
然后你在subversion-1.6.17/subversion/mod_authz_svn/.lib/下发现了 mod_authz_svn.so
 
在subversion-1.6.17/subversion/mod_dav_svn/.lib/下发现了 mod_dav_svn.so
 
开启svn:svnserve -d
 
开启apache:/usr/local/apache/bin/apachectl start
 
 
 
向仓库中提交代码时假如呈现 Can't open file 'XXXXXXXX\db\txn-current-lock': 回绝拜候.
 
改正权限: #chmod –R o+rw /opt/svnroot
 
趁便说一下locate号令是在整个磁盘上查找文件,但它不会搜索躲藏(即以.开首)的文件和文件夹;find在指定目录下查找文件,以-name选项来指定要查找的文件,如find /home/orisun -name mod_dav_svn.so.find号令可以把躲藏的号令也找出来.
 
1.安装OpenSSL
 
apt-get install openssl libssl-dev
 
2.安装apache2
 
下载httpd-2.2.8.tar.gz
 
./configure --enable-so --enable-proxy --enable-ssl --enable-vhost-alias --enable-modes-shared=most --enable-dav --enable-maintainer-mode --with-mpm=worker
 
阐明:此中--enable-dav 和--enable-maintainer-mode是为了能在apache下集成subversion才加进去的编译参数.假如 --enable-ssl有问题就把这一项去掉.
 
make
 
sudo make install3.安装BerkeleyDB
 
解压后进入build_unix
 
../dist/configure
 
make
 
sudo make install
 
4.安装subversion
 
下载subversion-deps-1.6.17.tar.gz 和subversion-1.6.17.tar.gz,解压归并到一个目录下面
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-berkeley-db=/usr/local/BerkeleyDB.5.2
 
make
 
sudo make install
 
1.下载和apr-1.4.5和apr-util-1.3.121
 
2.安装apr
 
./configure
 
make
 
sudo make install
 
阐明: ./configure时若没有指定--prefix默许的安装途径就是/usr/local/
 
3.安装apr-util
 
./configure --with-apr=/usr/local/apr
 
make
 
本文地址: 与您的QQ/BBS好友分享!
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .