歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> apache svn 403 forbidden總提示沒有訪問權限解決

apache svn 403 forbidden總提示沒有訪問權限解決

日期:2017/3/1 16:21:08   编辑:關於Linux
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 的後面不能有空格 以上就是在配置過程中遇到的問題,希望對大家有用
Copyright © Linux教程網 All Rights Reserved