我正在嘗試安裝基於centos的SVN Apache。我需要這個回購是私人的(匿名訪問不允許)。但它讓我瘋狂......SVN(Apache配置):無法禁用匿名訪問
如果我允許讀取訪問所有人,服務器正確請求用戶和密碼進行寫入訪問。
但是,如果我禁止所有人閱讀訪問,沒有人可以訪問..服務器甚至不要求憑據,它只是回答禁止響應。即使我嘗試訪問使用URL驗證(http://user:[email protected]:port)
我不想做任何事情複雜在這裏...
我的配置:
這是/etc/httpd/conf.d /subversion.conf
<Location /svn/>
DAV svn
SVNParentPath /var/www/svn
SVNListParentPath on
AuthzSVNAccessFile /var/www/svn/svn-policy-file
# 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 /etc/svn-auth-conf
Require valid-user
</LimitExcept>
</Location>
這是/ var/WWW/SVN/SVN-政策文件
[/]
* =
user1 = rw
user2 = rw
[Repo:/Proyectos/Proy1]
user3 = rw
user4 = r
感謝您的幫助!
不相關,但 - 您可能會遇到的下一個麻煩:有你的DocumentRoot的?任何'/ var/www /'的機會? –