gpt4 book ai didi

svn - 为什么 VisualSVN 服务器会重写我的 URL?

转载 作者:行者123 更新时间:2023-12-01 06:45:52 25 4
gpt4 key购买 nike

我已经在公司机器上安装了 VisualSVN 服务器。它的(内网)URL 是 http://myhost:12321/svn .

在同一台机器上有一个 Apache,我们将其用作反向代理。同一台机器上还有其他几台服务器(Apache、Tomcat),这些服务器使用反向代理可供外部使用。

例如,我们有一个 Redmine 堆栈,通过 在内部提供服务。 http://myhost:32123/redmine ,它是通过反向代理映射的,如(conf/rproxy2.conf 片段):

ProxyPass /redmine http://myhost:32123/redmine

ProxyPassReverse /redmine http://myhost:32123/redmine


这有效,Redmine 可在 获得http://my.external.address/redmine .

当我尝试为 VisualSVN 做同样的事情时:

ProxyPass /svn http://myhost:12321/svn

ProxyPassReverse /svn http://myhost:12321/svn


当用户访问 http://my.external.address/svn ,他被重定向到 http://myhost:12321/svn ,这当然不起作用。

任何想法为什么会发生这种情况以及如何解决它?

谢谢你。

最佳答案

我在使用 ProxyPass 时遇到了麻烦,因为它会给客户端一个 301(永久移动),因此浏览器会长时间缓存该响应。尝试使用不同的浏览器或在配置更改之间清除缓存。

关于svn - 为什么 VisualSVN 服务器会重写我的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5549680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com