国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

使用gatewayWorker搭建wss服務(wù),F(xiàn)irefox能夠正常訪問,chrome無(wú)法連接

wulixiao

使用最新的gateway創(chuàng)建wss服務(wù),查看了下,workerman版本是3.3.9。搭建完畢后,火狐能夠正常訪問,顯示如下:
圖片

但是chrome一直提示:failed: WebSocket opening handshake was canceled 。我打印了下日志,發(fā)現(xiàn)chrome進(jìn)去在訪問完onConnect方法后立刻訪問了onClose方法。以下截圖是chrome打開頁(yè)面,F(xiàn)irefox中控制臺(tái)的信息:
圖片

不知道有沒有人碰上過同樣的問題。以下是我在gateway的start_gateway.php中的配置:

$context = array(
    'ssl' => array(
        'local_cert' => '/var/www/html/gateway_worker/ssl/214011751810206.pem', // 或者crt文件
        'local_pk'   => '/var/www/html/gateway_worker/ssl/214011751810206.key',
    )
);
$gateway = new Gateway("websocket://0.0.0.0:8282",$context);
$gateway->transport = 'ssl';

證書沒有問題,訪問也是通過域名進(jìn)行訪問,同時(shí)防火墻也沒有開啟

7022 3 0
3個(gè)回答

wulixiao

剛通過nginx代理訪問,chrome和Firefox都能夠正常訪問。

  • 暫無(wú)評(píng)論
walkor 打賞

證書是申請(qǐng)的還是自己生成的?如果是申請(qǐng)的,是哪里申請(qǐng)的?

  • 暫無(wú)評(píng)論
walkor 打賞
$context = array(
    'ssl' => array(
        'local_cert'    => '/var/www/html/gateway_worker/ssl/214011751810206.pem', // 或者crt文件
        'local_pk'      => '/var/www/html/gateway_worker/ssl/214011751810206.key',
        'verify_peer' => false,
    )
);

試下

  • wulixiao 2017-02-20

    可以了。我搜了下,這個(gè)參數(shù)是用來(lái)開啟是否驗(yàn)證 SSL 證書。代表我的證書有問題么?
    證書是阿里云上申請(qǐng)的GeoTrust的泛域名證書,該證書在apache上能正常啟用https服務(wù)。同時(shí),用nginx做代理開啟wss也是可以的

  • wulixiao 2017-02-20

    'verify_peer' => true后,F(xiàn)irefox和chrome都不能訪問了。

  • walkor 2017-02-20

    verify_peer => false

  • wulixiao 2017-02-21

    @1:verify_peer => false 這樣是可以訪問的,請(qǐng)問這個(gè)參數(shù)是什么意義呢?

年代過于久遠(yuǎn),無(wú)法發(fā)表回答
??