我正在使用 WHM 和 CentOS 5 为我的客户运行一个专用服务器来分离帐户。我的一个客户要求我安装 subversion,并将存储库存储在 webroot 下。
- repo 的真实文件夹将在“/home/theirfolder/svn”中
- repo 将通过“svn.theirdomain.com”上的子域访问
我知道执行此操作的常规方法是在 Apache 中设置一个虚拟主机来处理重定向。问题是 WHM 似乎超越了整个虚拟托管过程,迫使我将更改烘焙到似乎对我不起作用的外部文件中。保留 webroot 下的文件夹时,我根本无法让虚拟主机识别该文件夹的路径。
我得到的最接近的是将 subversion 文件夹移动到 webroot 上,但即便如此,我使用身份验证的说明也没有遵循,所以从安全角度来看,这不是一个好的解决方案。在这个设置中,页面似乎是由 Apache 生成的,而不是由 Subversion 生成的。
这里的任何人都可以向我指出可以指导我完成此类设置的教程的方向,或者给我一个清晰的分步指南,说明我需要做什么?我已经尝试了很多东西,但没有什么能真正让我到达那里。我已经正确下载并安装了 Subversion 及其所有依赖项。
提前致谢!