欢迎来到天天文库
浏览记录
ID:24234994
大小:56.00 KB
页数:4页
时间:2018-11-13
《linux(rh9)下安装apache和subversion 方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Linux(RH9)下安装apache和subversion方法 在网上看了一大堆资料,昨天终于在阿唐哥的帮助下配成了Linux(RH9)下的subversion。总结各路经验将安装配置过程写在下面: 一、所需安装包: (1)、Apache--httpd-2.0.59.tar.gz (2)、subveision--subversion-1.4.4版 包含两个包 subversion-1.4.4.tar.gz核心代码包 subversion-deps-1.4.4.tar.gz依赖代码包 二、安装步骤: 1、安装Apache 首先解压httpd--2.0.5
2、9包 #tar-xzvfhttpd-2.0.59.tar.gz #cdhttpd-2.0.59 编译参数(默认安装目录/usr/local) #./configure--enable-module=so--enable-dav--enable-dav-fs--enable-so--prefix=/usr/local/apache2 #make #makeinstall 2、安装subversion-1.4.4 分别解压两个压缩包,内容将解压到同一个目录subversion-1.4.4,(默认解压在同一个目录下) #tar-xzvfsubversion-1.
3、4.4.tar.gz #tar-xzvfsubversion-deps-1.4.4.tar.gz 进入该文件夹,编译参数为 #cdsubversion-1.4.4 #./configure--prefix=/usr/local/subversion --ake #makeinstall 3、配置SVN服务器 (1)修改版本库配置文件: 版本库1: vi/home/svnroot/repository/conf/svnserve.conf 内容修改为:[general]anon-access=noneauth-access=e/svnroot/repos
4、itory/authfile//用户配置文件authz-db=/home/svnroot/repository/authz.conf//权限配置文件##realm=test (2)修改Apache配置文件,添加以下数据至httpd.conf<Location/svn>DAVsvnSVNPath/svnroot/repositorySVNParentPath/home/svnroot///svn父目录AuthzSVNAccessFile/home/svnroot/repository/authz.conf//权限配置文件AuthTypeBasic//连接类型设置
5、AuthNameSubversion.zoneyump//连接框提示AuthUserFile/home/svnroot/repository/authfile//用户配置文件</LimitExceptGETPROPFINDOPTIONSREPORT>Requirevalid-user//采用何种认证</LimitExcept></Location> //其中authfile是通过 htpasse/svnroot/repository/authfileusernamepasse/svnroot/repository/authfilena
6、me //第一次设置用户时使用-c表示新建一个用户文件。回车后输入用户密码,完成对用户的增加 #htpasse/svnroot/repository/authz.conf 为了简化配置,3个版本库共用1个权限配置文件/home/svnroot/repository/p12下一页....,。e/svnroot/repository。这样,/就是表示对全部版本库设置权限。 test:/,表示对版本库test设置权限 权限主体可以是用户组、用户或*,用户组在前面加,*表示全部用户。权限可以是in=mangosoft [/] admin=rin=rw lsw=rw上
7、一页12....,。
此文档下载收益归作者所有