SVN (mod_dav) 403 FORBIDDEN OPTION 请求

Ste*_*uso 2 linux svn apache debian

所以我正在尝试使用 mod_dav 和 apache2 设置一个颠覆服务器,但是当我尝试连接时,它给了我一个 403 FORBIDDEN 错误。这是我的默认虚拟主机文件

名称虚拟主机 *:443
名称虚拟主机 *:80
<虚拟主机 *:80>
    ServerAdmin 站长@localhost
    服务器名称 hcs-dev

    文档根目录 /var/www
    <目录 />
        选项 FollowSymLinks
        允许覆盖无
    </目录>
    <目录/var/www/>
        期权索引 FollowSymLinks
        允许覆盖无
        命令允许,拒绝
        允许所有人
    </目录>

    脚本别名 /cgi-bin/ /usr/lib/cgi-bin/
    <目录“/usr/lib/cgi-bin”>
        允许覆盖无
        选项 ExecCGI -MultiViews +SymLinksIfOwnerMatch
        命令允许,拒绝
        所有人都允许
    </目录>

    ErrorLog /var/log/apache2/error.log

    # 可能的值包括:调试、信息、通知、警告、错误、暴击、
    # 警报,紧急。
    日志级别警告

    CustomLog /var/log/apache2/access.log 合并
    服务器签名开启

    别名 /doc/ "/usr/share/doc/"
    <目录“/usr/share/doc/”>
        选项索引多视图 FollowSymLinks
        允许覆盖无
        订单拒绝,允许
        拒绝所有人
        允许来自 127.0.0.0/255.0.0.0 ::1/128
    </目录>
    <位置/repos/>
           DAV 开启
           DAV SVN

           AuthzSVNAccessFile /svn_authz
           满足任何
           需要有效用户

           SVNParentPath /repos/
           AuthType 摘要
           身份验证名称“stevesvn”
           AuthUserFile /dig-pw
       </位置>
</虚拟主机>
<虚拟主机 *:443>
    SSL引擎开启
    SSLCertificateFile /etc/apache2/ssl/apache.pem
    ErrorLog /var/log/apache2/error.log
    <位置/repos/>
           DAV 开启
           DAV SVN

           AuthType 基本
           身份验证名称“stevesvn”
           AuthUserFile /svn-pw.pw
           AuthzSVNAccessFile /svn_authz
           需要有效用户

           SVNParentPath /repos/
       </位置>
</虚拟主机>

关于可能导致这种情况的任何想法?

Mar*_*wis 5

在给 Vinko 的后续消息中,您指出错误不是 403,而是 401。很可能是用户输入了错误的密码,或者密码文件本身没有列出,或者密码文件在第一名。请注意,您使用 /dig-pw 作为非 ssl 的密码文件,使用 /svn-pw.pw 作为 ssl 的密码文件。虽然拥有两组不同的密码文件可能没问题,但将它们存储在硬盘的根目录中却令人费解。对于 AuthzSVNAccessFile 也是如此。