gpt4 book ai didi

svn - 在 Snow Leopard 服务器上配置 Apache、Tomcat 和 SVN

转载 作者:行者123 更新时间:2023-11-28 22:23:33 26 4
gpt4 key购买 nike

我有一台装有 Snow Leopard Server 的 Mac mini。我需要在此系统上运行 Tomcat、Apache 和 SVN,并将 Apache 配置为将 JSP 传递给 Tomcat,并通过 Apache 访问 SVN。我已经尝试了各种各样的事情,并广泛地用谷歌搜索,但找不到合适的组合。我已经能够让 svn://myname@localhost 工作,但 svn://myname@myserver.com 将无法工作。如果我在端口 80 连接到服务器,Apache 也不会通过 Tomcat。我得到的只是 JSP 文件的文本。

我在服务器前面有一个路由器,有一个固定的IP,并且正在使用端口转发将外界连接到服务器。如果我在内部将端口 80 转发到 8080,则 JSP 页面加载正常。但是将 80 传递给 80 会返回上述行为。

是否有解决此特定组合的方法?这里有没有人有这方面的经验?任何帮助将不胜感激。

我正在运行 OS X 10.6.3 服务器。 Tomcat 6.0.26。 Apache 是安装在 Snow Leopard 服务器上的。 SVN 是最新的二进制下载(不记得了,但它是在过去几周内)。我在 Server Admin 中启用了 jk_module、dav_svn_module 和 authz_svn_module 模块。

请帮忙。上周,这让我完全陷入困境。

最佳答案

我已经部分解决了这个问题,如果需要的话,我不会真正担心剩下的问题。

1) 我被定向到 this rather long document ,其中非常详细地描述了如何让 SVN 在 SL Server 上的 Apache 下工作。正如我在网上找到的各种文章中所述,我已经完成了许多不同的部分。但是他们都没有把所有的事情都做对,而且有很多部分我没有完成。有点迷人,真的。现在,此配置的这方面工作得很好。

2) 我最终回到了 Tomcat 的原始配置:我将端口 80 从路由器转发到服务器上的端口 8080。有用。它没有按照我认为可以完成的方式进行,即将 80 变为 80,并让 Apache 自动将任何特定于 JSP 的页面请求转发到 8080 处的 Tomcat。我读过多篇文章都声称这一点。但我试过都没有用。

我最接近的是在 http.conf 文件中设置一些 ProxyPass 和 ProxyPassReverse 命令以将 JSP 转发到 Tomcat。但真正做的是转发这样的命令:

www_dot_myserver_dot_com/jsp/mypage.jsp(该死的只有一个链接,直到你成为一个有福的规则)到目标。任何带有/jsp/子目录的东西。我不希望那样。

哦,好吧。我真的没有更多时间花在这上面了,所以我会坚持使用端口转发。随着事情的进展,我将把不同的部分移到不同的盒子里,所以无论如何我都得把配置搞得一团糟。

以防万一有人感兴趣....

关于svn - 在 Snow Leopard 服务器上配置 Apache、Tomcat 和 SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2924264/

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