Задать вопрос
@wilde-gard

Почему не подключается к демону WebSocket Workerman ssl?

Есть веб-сокет
$context = array(
    'ssl' => array(
        'local_cert'  => '/etc/letsencrypt/live/domainname.ru/server.pem',
        'local_pk'    => '/etc/letsencrypt/live/domainname.ru/server.key',
        'verify_peer' => false,
    )
);


$ws_worker = new Worker('websocket://domainname.ru:8000', $context);

$worker->transport = 'ssl';


Но клиент подключается только через wss.
При подключении WSS выводит ошибку:

WebSocket connection to 'wss://domainname.ru:8000/?user=user1' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR

В чем может быть проблема?
  • Вопрос задан
  • 302 просмотра
Подписаться 3 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы