cha*_*ank 5 ssl tomcat httpd apache-2.2
我在apache后面有tomcat服务器。我正在使用 mod_ssl 和 tomcat 的反向代理。所有都在默认端口上运行。
完整的错误如下。确认代理错误
代理服务器收到来自上游服务器的无效响应。代理服务器无法处理请求 POST /pages/doeditpage.action。
原因:从远程服务器读取错误
如果我清理浏览器缓存,错误就会消失并在几次尝试后返回。我在 Windows 平台上的 Chrome/Firefox/IE 上进行了相同的测试。想知道它在基于 Linux 的 Chrome/Firefox 上完美运行。
我在谷歌上搜索了很多堆栈溢出的答案,但我找不到我的答案。这是服务器端的问题吗?因为在 Windows 上,很多浏览器不能同时出错。
回答我自己的问题。基本上,如果 Tomcat 的 Apache 连接器存在一些问题,则可能会出现此类问题。
就我而言,我已将超时值减少到 5 MS,我认为这对于任何基于互联网的应用程序来说确实更短。此外,我在 8443 处打开了一个新的连接器,可以与 apache 通信。
就代理和反向代理而言,您可以使用默认的不安全端口 8080,并将安全和代理端口指定为 443(apache 安全端口)。
默认端口8080连接器中的secure =“true”scheme =“https”proxyPort = 443解决了该问题。我知道这对于任何具有 Java/Web 背景的人来说可能是非常基本的东西,但对于像我这样对 JAVA 应用程序服务器一无所知的人来说,弄清楚这一点确实很痛苦。
归档时间: |
|
查看次数: |
65894 次 |
最近记录: |