web-msg-sender启用ssl后无法推送消息

dangpengsong

直接下载官方代码,http运行测试正常,然后开启SSL后报错,网页提示

GET https://www.huafanyun.com:2120/socket.io/?EIO=3&transport=polling&t=NIRXuqp net::ERR_TIMED_OUT

主要代码如下,html那边直接改http为https,网页访问也改为https访问,有朋友知道这是啥原因吗

$context = array(
        'ssl' => array(
            'local_cert'  => 'D:/program/wamp64/bin/apache/apache2.4.33/conf/server.crt', // 也可以是crt文件
            'local_pk'    => 'D:/program/wamp64/bin/apache/apache2.4.33/conf/server.key',
            'verify_peer' => false,
        ),
    );
    // $inner_http_worker            = new Worker('http://0.0.0.0:2121');
    $inner_http_worker            = new Worker('http://0.0.0.0:2121', $context);
    $inner_http_worker->transport = 'ssl';
1478 1 0
1个回答

six

你这个是给2121端口加的ssl,不是2120啊。而且这个2121是http协议,不是socket.io。

年代过于久远,无法发表回答
🔝