在apache上运行的Java Web应用程序的Https问题

时间:2013-08-06 02:58:17

标签: java apache tomcat ssl https

我正在考虑在apache上运行的java web应用程序。

其中一个页面正在调用一个applet,该代码是一个外部服务器。

负责applet的公司告诉我们在调用显示applet的页面时使用HTTPS,因为我们在使用HTTP调用页面时遇到了问题。

问题是,当我在HTTPS中浏览页面时,我遇到了ssl_error_rx_record_too_long错误。

我要浏览的地址如下:

https://www.myurl.com:8084/myWebApp/pageContainingApplet.jsp?parameter1=value1&parameter2=value2

我在/ conf下找了server.xml文件并添加了这个标签:

<Connector port="8084" protocol="HTTP/1.1" SSLEnabled="true"
           maxThreads="150" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" />

仍然没有

1 个答案:

答案 0 :(得分:0)

错误代码:ssl_error_rx_record_too_long

这通常意味着您服务器上的SSL实施不正确。该错误通常是由服务器管理员需要调查的服务器端问题引起的。以下是我们建议尝试的一些事项。

  • 确保服务器上的端口443已打开并已启用。这是 https通信的标准端口。
  • 如果SSL使用的是非标准端口,那么FireFox 3有时可以提供 这个错误。确保SSL在端口443上运行。
  • 如果使用Apache2,请检查您是否使用端口443进行SSL。这个可以 可以通过设置ports.conf文件来完成,如下所示
  • 听80听443 https确保您没有多个 SSL证书共享相同的IP。请确保所有SSL 证书使用他们自己的专用IP。
  • 如果使用Apache2,请检查您的vhost配置。一些用户报道过 更改为默认解决了错误。
  • 确保您的SSL证书未过期
  • 尝试指定密码:

    的SSLCipherSuite ALL:A零位:ADH:ENULL:LOW:!EXP:RC4 + RSA:+ HIGH:+ MEDIUM:+ SSLv3的

同时检查:https://support.servertastic.com/error-code-ssl-error-rx-record-too-long/