2016-01-14 8 views
6

Ho configurato Websocket sul mio server live e sto utilizzando SSL sul server live. Quando ho usato il codice seguente sul mio localhost, websockets andavano bene.Connessione WebSocket non riuscita ERR_SSL_PROTOCOL_ERROR

ws://localhost:8080/server.php 

Una volta mi sono trasferito il file sul server di vivere ho cambiato il codice di seguito

wss://IP:PORT/server.php 

ho creato una porta separata per lo zoccolo web e configurato sul firewall TCP IN e OUT. Tuttavia, sto ricevendo il seguente errore sulla console

collegamento WebSocket a ............ fallito: errore nella creazione di connessione: net :: ERR_SSL_PROTOCOL_ERROR

Can Qualcuno mi suggerisce alcune soluzioni per risolvere questo problema

+0

Se hai appena spostato l'installazione su un server live, non viene magicamente abilitato SSL (ad es. Wss: // vs. ws: //). Cosa ti fa pensare che wss: // dovrebbe funzionare? –

+1

@SteffenUllrich Questo è il mio primo tentativo su Websocket. Non ho molta familiarità con WS. Ecco perché cerchi aiuto qui – user3818758

risposta

0

Fondamentalmente quando si utilizza wss si sta solo servendo il WebWocket su SSL/TLS.

Nel frattempo l'utilizzo di un semplice ws non richiede una configurazione particolare, lo fa wss. In effetti è necessario creare una connessione sicura utilizzando un certificato SSL valido quando si apre la comunicazione.

Se il certificato è missing o invalid, la connessione non può essere stabilita, pertanto verrà generato un errore durante il tentativo di avviare la comunicazione.

Quindi non è possibile passare da ws a wss ma anche eseguire un'implementazione corretta.

Potete trovare more details here, sperare che sia d'aiuto!