“天街小雨润如酥,草色遥看近却无。最是一年春好处,绝胜烟柳满皇都。”读一首古诗,心情也随之平静下来
Linux下Apache和SVN的安装配置及相关问题解决方案(七)
上一篇 /
下一篇 2010-12-28 18:30:06 / 天气: 晴朗
/ 心情: 高兴
/ 精华(1)
/ 置顶(1)
/ 个人分类:svn
1.1.1 SVNRoot的svnaccessfile说明
用户对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
安装配置
解决方案