apache svn 403 forbidden 总提示没有访问权限

  在使用apache 和 svn 集成的时候,总是出现拒绝访问,没有权限访问,其实这些都不是你的错,错就错在svn 和 apache的配置实在是太严格,你稍不小心,就会折腾你一天,在网上也难以找到比较满意的答案,今天,就把自己遇到的告诉一下大家,希望都各位朋友有帮助;

      出现这个问题,按照下面一步一步的核查

       1、apache是否有相应的文件访问权限

            

<Directory "e:/svn_repository_root"> svn的仓库所在的根目录
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    Satisfy all
</Directory>

 

      2、认证的文件(passwd文件)的用户和密码是否正确,就是使用htpsswd 生成的用户名和密码是否与访问时的用户名密码一致

 

      3、是否配置好策略文件,在svn仓库的conf文件夹下,名字叫做authz,也可以自己按照这个文件的格式重新写一个,在apache的httpd.conf文件中指明就行

 

     4、策略文件(authz)是否合理的分配各用户的权限,有时候权限在前后之间产生交织,较大的目录权限把较小的目录权限给覆盖

 

     5、策略文件(authz)中,所有“=”左右的数据是不是在等号两边有空格,如下

username = password

     6、策略文件(authz)中,所有组的名字是否顶行写,如

[groups]

admin = admin

 

[repository:/]

@admin = rw

      必须顶行写,“=”两边有空格,特别是username = password 的后面不能有空格

 

    以上就是在配置过程中遇到的问题,希望对大家有用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值