apipostman 2022-11-11 16:44
浏览 28
已结题

wss添加ssl出现的问题

之前用HTTP时一切顺利。这两天加上了SSL后出现以下问题:

WebSocket connection to 'wss://****.com:7272/' failed: Error in connection establishment: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH

证书是用certbot的let's encrypt获取的。服务器是Ubuntu。Web Server是apache

start_gateway.php已经按手册给出的改好

$context = array(
'ssl' => array(
'local_cert' => '/etc/letsencrypt/live/.com/fullchain.pem', // 也可以是crt文件
'local_pk' => '/etc/letsencrypt/live/
.com/privkey.pem',
'verify_peer' => false,
)
);

$gateway = new Gateway("Websocket://0.0.0.0:7272", $context);
$gateway->transport = 'ssl';
可以正常浏览 https://_**_.com 。 从服务器上可以检测到7272端口正在被listening。从客户端可以telnet ****.com 7272

之前出现过CONNECTION TIME OUT的错误, 重启start.php后好了。现在就是ERR_SSL_VERSION_OR_CIPHER_MISMATCH这个错误

不知大家遇到过有没有类似的情况。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月19日
    • 创建了问题 11月11日

    悬赏问题

    • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
    • ¥30 c#打开word开启修订并实时显示批注
    • ¥15 如何解决ldsc的这条报错/index error
    • ¥15 VS2022+WDK驱动开发环境
    • ¥30 关于#java#的问题,请各位专家解答!
    • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
    • ¥20 pcf8563时钟芯片不启振
    • ¥20 pip2.40更新pip2.43时报错
    • ¥15 换yum源但仍然用不了httpd
    • ¥50 C# 使用DEVMOD设置打印机首选项