“天街小雨润如酥,草色遥看近却无。最是一年春好处,绝胜烟柳满皇都。”读一首古诗,心情也随之平静下来

Linux下Apache和SVN的安装配置及相关问题解决方案(七)

上一篇 / 下一篇  2010-12-28 18:30:06 / 天气: 晴朗 / 心情: 高兴 / 精华(1) / 置顶(1) / 个人分类:svn

1.1.1         SVNRootsvnaccessfile说明

用户对SVN的访问权限可以使用svnaccessfile进行配置,该配置是全局的,对SVNRoot下的多个资源库有效,请记得如果使用该文件进行权限控制,需要将httpd.conf文件中#AuthzSVNAccessFile前面的#号去掉

[root@localhost SVNRoot]# vi svnaccessfile

[groups]  #设置用户的所属群组

admin=jack,rose

developer1 = sara,kite

developer2 = wook,cookie

tester=money

docs=john

training=mark

 

#为所有库指定默认访问规则

#所有人可以读,管理员可以写,不被系统识别的危险分子没有任何权限

[/]

* = r

@admin = rw

dangerman =

 

#开发人员和测试人员可以完全访问他们的项目版本库

[prj_tester_01:/]

@ developer1 = rw

@ tester = rw

[prj_tester_02:/]

@ developer2 = rw

@ tester = rw

 

#文档人员(比如需求人员)对所有的docs目录有写权限

[/trunk/doc]

@ docs = rw

 

#培训人员可以完全访问培训版本库

[prj_training:/]

@training = rw

1.1.2         windows系统中访问svn

所有的配置都结束了,此时可以在windows中进行访问啦,开心的输入http://192.168.1.249:8898/svn/prj_tester_02,得到的答案是无法连接到服务器,到底咋回事儿呢,在linux下明明可以的嘛。哦对了,应该是Linux防火墙的问题,于是乎调整防火墙配置:

[root@localhost home]#chkconfig iptables on | off关闭和开启防火墙的配置,需要重启生效,重启后不会复原

[root@localhost home]#service iptables start | stop关闭和开启防火墙服务的配置,立即生效,不需要重启,重启后会复原为原来的防火墙设置

[root@localhost home]#vi /etc/sysconfig/iptables如果iptables在开启状态,可以到/etc/sysconfig/iptables开放端口号,这样外部就可以访问啦

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8898 -j ACCEPT

经过如上设置后,再次通过windows访问SVNhttp://192.168.1.249:8898/svn/prj_tester_02,成功


TAG: Apache apache 问题 Linux linux svn SVN 安装配置 解决方案

 

评分:0

我来说两句

Open Toolbar