在Rococo上节点搭建WebSocket服务如何配置SSL
背景 在substrate的开发过程中,我们本地可以启动节点然后通过polkadot.js.org来查看节点的运行情况。在localhost的情况下,不需要关心SSL的证书。 但是在项目的开发中,节点一般需要运行在服务里面,而polkadot.js.org目前只接受WebSocket连接,这是因为WebSocket是长链接,可以订阅区块数据,而RPC很难做到这一点。 那我们需要搭建一个WebSocket才能让polkadot.js.org访问节点。 WebSocket需要设置一个安全的代理连接才可以工作起来,官方给了一个链接 https://wiki.polkadot.network/docs/en/maintain-wss#set-up-nginx-server 来让我们参考,下面我们将介绍下通过godaddy生成免费证书。 godaddy免费证书申请步骤 先注册一个二级域名 https://dcc.godaddy.com/manage/aresprotocol.com/dns 进入 https://freessl.cn/ 官网注册一个账号 下载 https://keymanager.org/ 对应系统版本的证书管理工具 安装证书管理工具根据提示进行安装 输入二级域名 点击创建 自动回打开keyManager DNS 验证 8.1 创建txt验证 8.2