我正在使用Lets Encrypt for cPanel插件为我的https网站使用签名证书。在我开始使用这个之前,我创建的websocket服务器确实像魅力一样工作。但是,在使用HTTPS之后,我被迫使用安全套接字(WSS)与我用PHP编写的websocket服务器连接。PHP - 使用cPanel和pem文件的安全Websocket
为了使用WSS,我必须安装一个PEM文件。由于cPanel不提供给我一个PEM文件,我有点困惑。我如何生成这样的PEM文件?
我有一个example如何PEM文件应该看起来像。所以我将由Lets Encrypt生成的证书代码复制到一个带有PEM扩展名的空文件中,但现在我需要一个RSA私钥。我应该使用SSH访问还是应该生成一个新的RSA密钥?
另外,我可以用自己生成的PEM文件成功创建一个websocket服务器,但是,我无法用浏览器连接到这个服务器,因为无法读取缓冲区(返回0字节)。
如果有人能告诉我如何生成一个合适的PEM文件,那么我可以安装它来保护websocket连接。我的PHP websocket服务器与PEM文件示例的链接存储库完全相同。