当我导航到我的网站时,我没有问题(HTTPS工作得很好)。自动续费也运行得很好!
但是,今天我启动了我的node.js应用程序,该应用程序使用证书进行WebSocket连接,但我被拒绝访问
WebSocket网络错误:不可接受的TLS证书
在我的代码中,letscrypt文件位置是硬编码的:
Key:require(‘fs’).readFileSync(‘/etc/letsencrypt/live/digitalgoodsprovider.com/privkey.pem’,‘UTF8’)
,cert:require(‘fs’).readFileSync(‘/etc/letsencrypt/live/digitalgoodsprovider.com/fullchain.pem’,‘utf8’)
,ca:require(‘fs’).readFileSync(‘/etc/letsencrypt/lets-encrypt-x3-cross-signed.pem’,‘utf8’)
我查看了/etc/letsENCRYPT/live,发现有3个文件夹
‘DigitalGoodsProvider.com’>/var/log/le-renew.log,Osiris:
您的证书是如何生成的(…),Certbot使其成为…,显然,但您使用的是什么命令?有哪些选项?您是否确实从证书中删除或添加了“‘DigitalGodsProvider.com’”之间的主机名