0

私はApacheで実行されているJava Webアプリについて考えています。

ページの 1 つは、コードが外部サーバーであるアプレットを呼び出しています。

アプレットを担当する会社は、HTTP を使用してページを呼び出したときに問題があったため、アプレットを表示するページを呼び出すときに HTTPS を使用するように指示しました。

問題は、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 でこのエラーが発生することがあります。ポート 443 で SSL が実行されていることを確認します。
  • Apache2 を使用している場合は、SSL にポート 443 を使用していることを確認してください。これは、ports.conf ファイルを次のように設定することで実行できます。
  • Listen 80 Listen 443 https 同じ IP を共有する SSL 証明書が複数ないことを確認してください。すべての 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 に答える