我正在尝试安装基于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 /'的机会? –