centos6下svn+httpd权限验证问题,抓狂ing,求大神帮忙看看!!!
最近帮朋友搭建个svn服务器,本来以为很简单,实际操作中却出现各种各样的问题,baidu老师也解决了大部分的问题,现在svn://部分基本没什么问题了,但是想配置下http://下的查看,却发现想配置对应权限始终无法实现:
1.如果不配置AuthzSVNAccessFile参数,直接浏览器输入http://IP/project可正常浏览(无登录验证)
2.加上AuthzSVNAccessFile参数后目录配置所有用户可读,直接浏览器输入http://IP/project也可正常浏览(无登录验证)
3.加上AuthzSVNAccessFile参数后目录配置单个用户读写,则直接Forbidden
自始至终都无法在浏览器上弹出验证窗口,对应配置如下:
subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
# Limit write permission to list of valid users.
<LimitExcept GET PROPFIND OPTIONS REPORT>
# Require SSL connection for password protection.
# SSLRequireSSL
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/passwd.http
AuthzSVNAccessFile /var/www/svn/authz.http
Require valid-user
</LimitExcept>
</Location>
配置文件权限及内容
[root@liugh conf.d]# cd /var/www/svn
[root@liugh svn]# ls -ltr
total 12
drwxrwxrwx 6 apache apache 4096 Sep 14 09:17 project
-rwxrwxrwx 1 apache apache 20 Sep 14 09:28 passwd.http
-rwxrwxrwx 1 apache apache 1119 Sep 15 01:16 authz.http
[root@liugh svn]# cat passwd.http
build:sCg2bs18UKt9M
[root@liugh svn]# tail -20 authz.http
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[project:/]
*=
#*= r 如果次处设置为所有用户可读则可正常访问,去掉就直接403了
build = rw
[project/3]
build = rw
*=
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
errorlog
[Fri Sep 15 01:16:50 2017] [notice] caught SIGTERM, shutting down
[Fri Sep 15 01:16:50 2017] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Sep 15 01:16:50 2017] [notice] Digest: generating secret for digest authentication ...
[Fri Sep 15 01:16:50 2017] [notice] Digest: done
[Fri Sep 15 01:16:50 2017] [notice] Apache/2.2.15 (Unix) DAV/2 SVN/1.6.11 configured -- resuming normal operations
[Fri Sep 15 01:16:55 2017] [error] [client 192.168.100.100] Access denied: - GET project:/
望各位大大不吝指教!谢谢!!!