web-dev-qa-db-ja.com

IIS SSLエラー "ssl_error_rx_record_too_long"

次のSSLコマンドを使用して証明書を作成しました。

makecert -r -pe -n "CN = www.yourserver.com" -b 01/01/2000 -e 01/01/2036 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky exchange -sp "Microsoft RSA SChannel暗号化プロバイダー" -sy 12

IISのWebサイトに割り当てましたが、WebサイトのURLにアクセスしようとすると、次のメッセージが表示されます。「SSLは、最大許容長を超えるレコードを受信しました。

(Error code: ssl_error_rx_record_too_long) "Firefoxを使用している場合。

何が原因で、どのように修正するのですか?

23
Kostas

これは、IISサーバー上のSSLポートが実際にプレーンHTTPを提供していることを示す典型的な兆候です。

IIS to 443にSSLポートディレクティブを設定しましたか?IIS config?

また、このMSサポート記事が役立つ場合があります http://support.Microsoft.com/kb/324069

[〜#〜]注[〜#〜]-これを serverfault.com に移行するよう投票しましたプログラミング関連ではなく、システム管理者関連。

19
Andy Shellam

私はこれとまったく同じ問題を抱えていました。しばらく壁に頭をぶつけて、IISを再起動し、すべての設定をチェックし、可能な回答がないかグーグルするなどしました。次に、すべてのWindowsシステムに対して魔法の万能策を実行しました。システムを再起動しました。その後はすべてが完璧に機能しました。

16
Allan Miller

「これは、IISサーバーのSSLポートが実際にプレーンHTTPを提供しているという典型的な兆候です。」

丁度。ポート80と443を使用しないようにSkypeを変更する必要がありました。このスレッドの解決策に基づく: SSL証明書をIISマネージャーに適用し、「プロセスはファイルが別のプロセスで使用されているため、ファイルにアクセスできません」エラー

5
SilverSideDown