mod_dav_svn - 同一存储库的两个虚拟主机

mod_dav_svn - 同一存储库的两个虚拟主机

我使用 Apache 2 和 mod_dav_svn 来提供 SVN 存储库https://mysite.example.com/svn/

存储库位于服务器磁盘上的 /srv/svn/repo1

效果很好。

我现在想允许访问同一个存储库通过不同的主机名和不同的 HTTP 身份验证。

如果我为额外的主机名添加一个单独的附加 Apache 2 虚拟主机并在其下安装相同的 /srv/svn/repo1,这会起作用吗?我找不到关于这是否是 mod_dav_svn 支持的使用的明确答案,并且我担心如果通过这两个虚拟主机同时进行多次提交,我可能会遇到存储库损坏。

答案1

如果我为额外的主机名添加一个单独的、额外的 Apache 2 虚拟主机并在其下挂载相同的 /srv/svn/repo1,这会起作用吗?

是的

我担心如果通过这两个虚拟主机同时进行多次提交,可能会遇到存储库损坏

不用担心 - 从技术上讲,来自不同虚拟主机的两次提交与对单个主机的两次并行提交没有区别,而且后者有效总是

相关内容