首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

centos 5.5 下安装svn+apache+apr

2012-09-28 
centos 5.5 上安装svn+apache+apr? ? 在centos5.5下面安装 svn+apache实现版本控制??? ? ?需要的组件?? ?

centos 5.5 上安装svn+apache+apr

? ? 在centos5.5下面安装 svn+apache实现版本控制

?

?

? ? ?需要的组件

?

? ? ?apr,apr-util,apache,subversion

?

? ? 这些组件可以再网站上下载到,也可以利用 centos的yum install功能来实现自动下载安装

?

?

? ? 假如你的centos可以连接到互联网,那么推荐使用yum install来安装,省去亲自动手下载长传的麻烦。

?

?

? ? 这里使用yum install 来安装

?

? ? 1安装apr以及apr相关的组件

? ? yum install apr*

?

?


centos 5.5 下安装svn+apache+apr

?

?


centos 5.5 下安装svn+apache+apr

2 下载并安装subversion

?

?


centos 5.5 下安装svn+apache+apr


centos 5.5 下安装svn+apache+apr

3安装apache httpd

?


centos 5.5 下安装svn+apache+apr

centos 5.5 下安装svn+apache+apr

?4 安装DAV协议模块

?


centos 5.5 下安装svn+apache+apr

5修改apache httpd.conf的配置文件

?


centos 5.5 下安装svn+apache+apr
?6 添加一个SVN的项目

?

httpd.conf 写道<Location /svn>
DAV svn
SVNParentPath /var/svn
AuthType Basic
AuthName "svn repos"
AuthUserFile "/var/svn/passwd"
#AuthzSVNAccessFile "/etc/httpd/accessfile"
Require valid-user

</Location>

?? SVNParentPath ??/var/svn?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#根据实际情况而写路径。

???AuthUserFile??? "/var/svn/passwd?"??????????????????#存放用户名及密码的文件路径。
?? AuthzSVNAccessFile?? "/etc/httpd/accessfile"???? #存放权限的路径。

7 建立SVN的资源存放的根目录,在第6步,填写了路劲 /var/svn ? ? ,使用mkdir ?/var/svn建立目录

?

8 建立用户列表的文件

? ?htpasswd -c ?/var/svn/passwd ?username

?

9 建立用户

? ?htpasswd passwod username

? ?提示输入并确认密码

?

? ?权限设置

? ?在目标位置(/etc/httpd下)建个名为accessfile的空文档,在里面添加以下内内容。

? ?并将其所有者设置为apache,命令:chown? apache:apache? accessfile

? ? a.多库

? ?[groups]
? ?admin=user1,user2,...
? ?dev=user1,..

? ?[项目名:/]

? ?@admin=rw
? ?@dev=r

?

?

?10 建立SVN项目并授权给apache

? svnadmin create projct-name, ?chown -R apache:apache project-name

?

?11 重启httpd ,service httpd restart

?

?12访问项目http://ip:80/svn/project-name提示输入用户和密码

?

?

?

?

?

?

1 楼 fjjiaboming 2012-06-21   用yum install apr*
apr lib 目录在哪个??

热点排行