免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4733 | 回复: 6
打印 上一主题 下一主题

求CentOS+Apache+svn详细文档 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-23 11:37 |只看该作者 |倒序浏览
由于网上的文档都不完整,安装不成功,谁总结了文档麻烦分享一下!

论坛徽章:
0
2 [报告]
发表于 2011-09-23 11:41 |只看该作者
网上的文档很完整的啊,总结的文档也不一定比网上的好,也不一定能覆盖到你的问题

哪一步安装不成功就把相关情况说一下,有针对性讨论可能更好

论坛徽章:
0
3 [报告]
发表于 2011-09-23 13:42 |只看该作者
回复 2# drangon


step 1

安装subversion yum install subversion

step 2

安装apache的Linux SVN模块yum install mod_dav_svn


htpasswd –c /data/svn/passwd.conf bian                //bian:用户名
输入密码,两次确认
注意:第一次设置用户密码要加入 –c 这个参数,以后就可以不用了

创建资料库

资料库是用来存储对应项目版本信息的
首先要创建一个资料库,使用svnadmin增加资料库
svnadmin create /data/svn/oais        //oais:资料库名,可建多个资料库
到oais下看是不是多了文件,多了就是说明创建成功

创建权限文件

vi authz.conf
[groups]                //组
gbian = bian                //gbian:组名,指定用户bian是组gbian的成员,可建多个组,可指定                                多用户同属一个组,写法一样
[oais:/]                 //资料库oais的权限,可设定多个
@ gbian = rw           //gbian组有读写的权限
[/]  * = r                //父目录所有人都有读的权限

配置apache的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/svn/oais                //指定资料库目录
AuthType Basic                //连接类型设置
AuthName "注释"                //注释
AuthUserFile /data/svn/passwd.conf                  //用户配置文件
AuthzSVNAccessFile /data/svn/authz.conf                 //权限配置文件
Require valid-user                //采用认证
</Location>
这是我的安装配置,一直都登陆不成功

论坛徽章:
0
4 [报告]
发表于 2011-09-23 13:48 |只看该作者
回复 2# drangon


    [Fri Sep 23 13:29:40 2011] [notice] SELinux policy enabled; httpd running as context root:system_r:httpd_t:s0
[Fri Sep 23 13:29:40 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Sep 23 13:29:40 2011] [notice] Digest: generating secret for digest authentication ...
[Fri Sep 23 13:29:40 2011] [notice] Digest: done
[Fri Sep 23 13:29:40 2011] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Fri Sep 23 13:29:41 2011] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
[Fri Sep 23 13:31:27 2011] [error] [client 192.168.0.176] Directory index forbidden by Options directive: /var/www/html/
[Fri Sep 23 13:31:28 2011] [error] [client 192.168.0.176] Directory index forbidden by Options directive: /var/www/html/
[Fri Sep 23 13:31:46 2011] [error] [client 192.168.0.176] File does not exist: /var/www/html/favicon.ico
[Fri Sep 23 13:31:59 2011] [error] [client 192.168.0.176] (13)Permission denied: Could not open password file: /data/svn/passwd.conf
[Fri Sep 23 13:31:59 2011] [error] [client 192.168.0.176] access to /svn/oais failed, reason: verification of user id 'bian' not configured
[Fri Sep 23 13:32:07 2011] [error] [client 192.168.0.176] Directory index forbidden by Options directive: /var/www/html/
[Fri Sep 23 13:35:19 2011] [error] [client 192.168.0.176] (13)Permission denied: Could not open password file: /data/svn/passwd.conf
[Fri Sep 23 13:35:19 2011] [error] [client 192.168.0.176] access to /svn/oais failed, reason: verification of user id 'bian' not configured
[Fri Sep 23 13:35:31 2011] [error] [client 192.168.0.176] (13)Permission denied: Could not open password file: /data/svn/passwd.conf
[Fri Sep 23 13:35:31 2011] [error] [client 192.168.0.176] access to /svn/oais failed, reason: verification of user id 'bian' not configured
[Fri Sep 23 13:37:10 2011] [notice] caught SIGTERM, shutting down
这是错误日志

论坛徽章:
224
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:1015-16赛季CBA联赛之四川
日期:2023-07-25 16:53:45操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
5 [报告]
发表于 2011-09-23 14:55 |只看该作者
mark

论坛徽章:
0
6 [报告]
发表于 2012-12-10 17:10 |只看该作者
mark   

论坛徽章:
0
7 [报告]
发表于 2012-12-11 12:21 |只看该作者
/data/svn的权限不是(httpd.conf)里配置的User,导致“Permission denied: Could not open password file: /data/svn/passwd.conf”
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP