歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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

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