【问题标题】:Apache 2.4 mod_dav_svn configuration fileApache 2.4 mod_dav_svn 配置文件
【发布时间】:2018-01-31 15:39:24
【问题描述】:

我正在尝试在由 Apache 2.4 服务器提供服务的 Subversion 存储库上设置服务器指定的配置。

根据我发现的信息,必须更改服务器上的 SVN 配置文件,但 Apache 服务器的 mod_dav_svn 模块使用哪一个? 我已经尝试过不同的(管理员、公共),但都没有成功。

有人知道这个模块使用的是哪个配置文件吗?

谢谢, 托马斯

【问题讨论】:

  • 感谢您的回答。我指的是 svn 服务器本身的配置文件。如果使用 svnserve,可以将 svnserve.conf 文件放在存储库的 .svn 文件夹中,其中包含存储库的配置,例如密码存储或允许的用户。这样的文件可用于 mod_dav_svn 吗?

标签: apache svn


【解决方案1】:

据我所知,SVN 配置文件是用户而不是服务器。您唯一需要做的就是授予 apache 用户对 svn repo 的写入权限并配置 apache。

这是一个 apache 配置文件的示例,repo 可在 http://mysserver/SVN_REPO1 获得

LoadModule dav_svn_module     modules/mod_dav_svn.so

<IfModule mod_dav_svn.c>
Alias /SVN_REPO "/PATH_TO/SVN_REPO"

<Location /SVN_REPO1>
DAV svn
SVNPath "/PATH_TO/SVN_REPO"
SVNPathAuthz Off # More faster but don't check permission permission in all parenth path ( - security)
AuthzSVNAccessFile "/path_to_/authz"
require valid-user
Satisfy Any
Options MultiViews
Require all granted

</Location>

【讨论】:

    猜你喜欢
    • 2016-04-13
    • 2018-07-24
    • 2016-05-18
    • 1970-01-01
    • 2014-06-04
    • 2017-07-03
    • 2017-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多