Задать вопрос
@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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽