2013-08-06 41 views
0

我有关于在apache上运行的java web应用程序。在Apache上运行的java web应用程序的https问题

其中一个页面正在调用一个代码是外部服务器的小程序。

负责该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" /> 

仍然一无所获

回答

0

错误代码:ssl_error_rx_record_too_long

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

  • 确保端口443在您的服务器上打开并启用。这是用于https通信的标准端口 。
  • 如果SSL使用的是非标准端口,那么FireFox 3有时会给出 这个错误。确保SSL在端口443上运行。
  • 如果使用Apache2,请检查您是否使用端口443进行SSL。这可以通过如下设置ports.conf文件来完成:
  • Listen 80 Listen 443 https确保您没有多个共享相同IP的 SSL证书。请确保所有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/

相关问题