0

我有两个 Tomcat 6 实例,其内容可通过 HTTP 和 HTTPS 访问其他页面。

我以这种方式配置了实例:

  1. 实例一监听端口 8080(HTTP) 和 8443(HTTPS)
  2. 实例二监听端口 7080(HTTP) 和 7443(HTTPS)

我用 Apache 2.2 配置了 mod_proxy 来进行集群。

请求正确进入,并且对于 HTTP 流量一切正常,但是当您在应用程序中并且它变为 HTTPS 时,当 tomcat 尝试提供该页面时,我得到该页面无法找到。

现在,如果我直接绕过负载均衡器访问两个 tomcat 实例,那么一切都很好。所以 http/https 在 tomcat 上配置正确,但在 Apache 上没有。

我有一种感觉,我必须配置 Apache 来处理这个(或 mod_proxy)。

4

1 回答 1

0

最好只使用ajp13 连接器将 Apache 连接到 Tomcat,让 Apache 处理 https 与 http。然后 Tomcat 只需要监听,比如两个实例的 8009 和 7009 就可以了。

于 2009-06-26T18:22:14.443 回答