我看起来dav_svn.conf
像这样。
# mod-available/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /path/to/svn/parent
...
</Location>
通过此配置,每个请求
numeric.i.p.address/svn/<repo>
适用于每个存储库并运行良好。
现在有没有什么好方法
- 保留上述配置(
numeric.i.p.address/svn/<repo>
) - 新的根 url 如
svn.mydoma.in/<repo>
一样工作numeric.i.p.address/svn/<repo>
。
答案1
- 您必须对 p.2 使用基于名称的虚拟主机
- 在上述情况下,对 NNNN/URL 的请求将尝试查找名称为 NNNN 的 virthost
两个虚拟主机必须具有相同的配置(或者更好的NNNN主机必须是服务器别名) 表示名称主机
拥有mod_vhost_alias
和
VirtualDocumentRoot d:/Sites/%0/web
我在错误日志中看到的设置
File does not exist: D:/Sites/my.ip.addr.here