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

web-msg-sender開啟了SSL 結果服務啟動不了

repoman

服務器按文檔配置了SSL
文檔:

<?php
require_once __DIR__ . '/vendor/autoload.php';
use Workerman\Worker;
use PHPSocketIO\SocketIO;

// 傳入ssl選項,包含證書的路徑
$context = array(
    'ssl' => array(
        'local_cert'  => '/your/path/of/server.pem',
        'local_pk'    => '/your/path/of/server.key',
        'verify_peer' => false,
    )
);
$io = new SocketIO(2021, $context);

$io->on('connection', function($connection)use($io){
  echo "new connection coming\n";
});

Worker::runAll();

我的配置

<?php
use Workerman\Worker;
use Workerman\WebServer;
use Workerman\Lib\Timer;
use PHPSocketIO\SocketIO;

include __DIR__ . '/vendor/autoload.php';

// 全局數(shù)組保存uid在線數(shù)據(jù)
$uidConnectionMap = array();
// 記錄最后一次廣播的在線用戶數(shù)
$last_online_count = 0;
// 記錄最后一次廣播的在線頁面數(shù)
$last_online_page_count = 0;
$context = array(
    'ssl' => array(
        'local_cert' => dirname(__FILE__).'/socketssl/214155431650760.pem',
        'local_pk'   => dirname(__FILE__).'/socketssl/214155431650760.key',
        'verify_peer' => false,
    )
);
// PHPSocketIO服務
$sender_io = new SocketIO(2120,$context);

啟動以后報錯

圖片

4343 4 0
4個回答

walkor 打賞

通過打印buffer(echo hex2bin('474554202f736f....'))能看出來客戶端傳遞的是明文,不是加密數(shù)據(jù),所以服務端有waring。

客戶端鏈接時要把http改成https,也就是改用ssl加密方式傳輸才行。

  • repoman 2017-06-16

    意思是所有客戶端請求那里 io連接的時候用https 服務器就這正常了嗎

  • walkor 2017-06-16

    對,手冊有強調(diào)這個哦

  • repoman 2017-06-16

    @1:現(xiàn)在是服務器端啟動不了哦 客戶端還沒有連接呢啊

  • repoman 2017-06-16

    @1: 服務器端按手冊配置啟動不了

  • walkor 2017-06-16

    截圖里看是已經(jīng)啟動成功了,只不過有一些客戶端沒有以正確的方式鏈接

  • walkor 2017-06-16

    不加q哈

  • repoman 2017-06-16

    @1:-_- 把客戶端改成https的了 還是一樣的錯誤

repoman

[attach]657[/attach]

  • 暫無評論
walkor 打賞

有其它地方在連唄。
比如有人開著老頁面,里面還是以http方式連的。這種情況很常見。

  • repoman 2017-06-16

    還是沒有起來 直接用瀏覽器訪問io的地址 直接崩掉了 我記得 不用ssl 至少io地址瀏覽器是可以打開的

repoman

[attach]658[/attach]

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??