將http改成https后出錯(cuò),原來(lái)在http中沒(méi)問(wèn)題的,現(xiàn)在改成https后,瀏覽器提示:98:261 WebSocket connection to 'wss://www.xsdancer.com:8282/' failed: Error in connection establishment: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH
代碼:
$context = array(
? ? 'ssl' => array(
? ? ? ? 'local_cert'? => '/www/server/panel/vhost/ssl/fullchain.pem', // 或者crt文件
? ? ? ? 'local_pk'? ? => '/www/server/panel/vhost/ssl/privkey.pem',
? ? ? ? 'verify_peer' => false
? ? )
);
// gateway 進(jìn)程,這里使用Text協(xié)議,可以用telnet測(cè)試
//$gateway = new Gateway("websocket://0.0.0.0:8282");
$gateway = new Gateway("websocket://0.0.0.0:8282",$context);//ssl方式
$gateway->transport = 'ssl';// 開(kāi)啟SSL,websocket+SSL 即wss
debug方式運(yùn)行,看下服務(wù)端報(bào)錯(cuò)
debug方式運(yùn)行了,瀏覽器連接的時(shí)候沒(méi)有任何提示,只有瀏覽器提示:WebSocket connection to 'wss://xsdancer.com:8282/' failed: Error in connection establishment: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH