0

我正在讨论在 apache 上运行的 java web 应用程序。

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

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

问题是当我在 HTTPS 中浏览页面时,出现 ssl_error_rx_record_too_long 错误。

我要浏览的地址如下:

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

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

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

依然没有

4

1 回答 1

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 确保您没有多个 SSL 证书共享同一个 IP。请确保所有 SSL 证书都使用自己的专用 IP。
  • 如果使用 Apache2,请检查您的虚拟主机配置。一些用户报告更改为默认值解决了该错误。
  • 确保您的 SSL 证书未过期
  • 尝试指定密码:

    SSLCipherSuite ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM:+SSLv3

还要检查这个: https: //support.servertastic.com/error-code-ssl-error-rx-record-too-long/

于 2013-08-06T03:10:09.020 回答