web-dev-qa-db-fra.com

IIS Erreur SSL "SSL_ERROR_RX_RECORD_TOO_LONG"

J'ai créé un certificat à l'aide de la commande SSL suivante:

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 échange -Sp "Fournisseur de cryptographie Schannel Microsoft RSA Schannel" -Sy 12

Je l'ai assigné à un site Web sur IIS, mais lorsque j'essaie d'appuyer sur l'URL du site Web, je reçois: "SSL a reçu un enregistrement qui a dépassé la longueur maximale autorisée.

(Error code: ssl_error_rx_record_too_long) "Lorsque vous utilisez Firefox.

Qu'est-ce qui cause et comment le réparer?

23
Kostas

Il s'agit d'un signe typique que le port SSL sur votre IIS Server servant réellement la nature HTTP.

Avez-vous défini la directive du port SSL dans IIS à 443? Peut-être que si vous pouvez montrer votre IIS CONFIG?

Cet article d'assistance MS peut également vous aider: http://support.microsoft.com/kb/324069 .

[~ # ~] Note [~ # ~ ~] - J'ai voté pour migrer cela sur ServerFault.com car il s'agit de System-admin Connecté par opposition à la programmation. en relation.

19
Andy Shellam

J'ai eu le même problème exact. Battez ma tête sur le mur pendant un moment, redémarrant IIS, vérifiant tous les paramètres, googling pour des réponses possibles, etc., etc. Puis j'ai fait la guérison magique pour chaque système Windows: j'ai redémarré le système. Tout a fonctionné parfaitement après cela.

16
Allan Miller

"Il s'agit d'un signe typique que le port SSL de votre IIS Server servant réellement la nature HTTP."

Exactement. Je devais changer Skype pour ne pas utiliser les ports 80 et 443, cela a fait l'affaire. Basé sur la solution dans ce fil: Appliquer le certificat SSL dans IIS Manager et "Le processus ne peut pas accéder au fichier car il est utilisé par une autre solution" Erreur

5
SilverSideDown