亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    swoole 能配置證書嗎

    swoole 能配置證書嗎

    在成功利用swoole_websocket_server 開啟websocket服務(wù)之后,遇到一個問題,大多數(shù)web都是https的,特別是涉及到安全性比較高,設(shè)計互聯(lián)網(wǎng)金融、數(shù)字貨幣的時候,https都是必須的。這時候,因為安全問題,ws://連接會被禁止。

    安裝swoole的openssl支持。 (推薦學(xué)習(xí): swoole視頻教程)

    重新編譯安裝swoole源碼,加上–enable-openssl

    %PHP_BIN%/phpize cd swoole_src ./configure --enable-openssl make && make install

    代碼中使用websocket ssl代替ws

    服務(wù)端,比較上次代碼,做出以下改變即可

    //初始化類的時候,加上openssl參數(shù) $serv = new swoole_websocket_server(":", 8080, SWOOLE_PROCESS, SWOOLE_SOCK_TCP | SWOOLE_SSL); //配置證書文件位置 $key_dir = "YOUR_KEY_DIR"; $serv->set(array(                 'work_num'=>1,                 'ssl_cert_file'=>$key_dir.'/file.crt',                 'ssl_key_file' =>$key_dir.'file.key'                 )             );

    客戶端,將連接換為wss即可

    var wsl = "wss://domain/path"; ws = new WebSocket(wsl);

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號