2010-03-26 7 views
18

Ho creato un certificato utilizzando il seguente comando SSL:errore di IIS SSL "SSL_ERROR_RX_RECORD_TOO_LONG"

makecert -r -pe -n "CN = www.yourserver.com" -b 01/01/2000 - e 2036/01/01 -eku 1.3.6.1.5.5.7.3.1 -ss mia -sr localMachine-Sky scambio -sp "Microsoft RSA SChannel Cryptographic Provider" -Sy 12

ho assegnato ad un sito web su IIS, ma quando provo a premere l'url del sito web ricevo: "SSL ha ricevuto un record che ha superato la lunghezza massima consentita.

(Error code: ssl_error_rx_record_too_long) "quando si utilizza Firefox.

Che cosa sta provocando e come risolverlo?

+0

Mi sembra che l'esecuzione del correttore di dipendenze dal kit di addestramento azzurro e l'installazione della Configurazione consigliata IIS hanno risolto il problema per me. – user764754

risposta

13

Questo è un tipico segno che la porta SSL sul server IIS in realtà serve semplicemente HTTP.

È stata impostata la direttiva della porta SSL in IIS su 443? Forse se riesci a mostrare la configurazione di IIS?

Anche questo articolo di supporto MS può essere d'aiuto: http://support.microsoft.com/kb/324069.

NOTA - Ho votato la migrazione a serverfault.com in quanto è correlato all'amministrazione di sistema piuttosto che alla programmazione.

+0

Sono d'accordo con te che questa domanda appartiene a serverfault. ma StackOverflow ha molti più utenti e c'è più chanse per trovare la risposta qui! –

15

Ho avuto lo stesso esatto problema. Batti la testa sul muro per un po ', riavvio IIS, controllando tutte le impostazioni, googling per le possibili risposte, ecc. Poi ho fatto il magico rimedio per tutti i sistemi Windows: ho riavviato il sistema. Tutto ha funzionato perfettamente dopo.

3

"Questo è un tipico segno che la porta SSL sul server IIS sta effettivamente servendo HTTP semplice."

Esattamente. Ho dovuto cambiare Skype per non usare le porte 80 & 443, che ha fatto il trucco. In base alla soluzione in questa discussione: Applying SSL certificate in IIS manager and "The process cannot access the file because it's being used by another process" error

+1

Grazie per questo, è venuto fuori che Skype teneva la porta 443 anche per me – Ruddles