首先要申请SSL证书,必须为pem格式。
如图为宝塔环境所申请Let's Encrypt免费证书的所在位置:

Linux安装openssl支持:
yum install -y openssl
移到Swoole安装包目录,重新编译安装,并加入openssl支持:(相关文章:Linux下源码包安装Swoole及基本使用)
phpize
./configure --enable-openssl --with-php-config=/www/server/php/72/bin/php-config
make clean
make && make install
查看Swoole已经开启openssl支持:
php --ri swoole

本文介绍了如何在Swoole WebSocket服务器上开启SSL支持,以实现wss安全连接。首先,你需要获取pem格式的SSL证书。接着,确保Linux系统安装了openssl,并在Swoole编译时添加openssl支持。然后,在WebSocket服务器配置文件中设置SSL证书路径。最后,客户端通过js使用wss连接,服务器和浏览器需通过https访问。成功配置后,可以看到服务器和客户端的连接状态。
订阅专栏 解锁全文
4553

被折叠的 条评论
为什么被折叠?



