gpt4 book ai didi

ssl - LetsEncrypt 生成 fullchain.pem 和 privkey.pem 文件。我需要 .crt 和 .key 文件。我怎样才能得到它们?

转载 作者:行者123 更新时间:2023-12-04 22:42:14 28 4
gpt4 key购买 nike

运行后sudo certbot --nginx -d mydomain.io -d www.mydomain.io我越来越:

Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/mydomain.io/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/mydomain.io/privkey.pem
为了让我的应用程序正常工作,我需要 private.keycertificate.crt文件。
我试过转换 .pem像这样的文件:
openssl x509 -outform der -in /etc/letsencrypt/live/mydomain.io/fullchain.pem -out certificate.crt
openssl rsa -outform der -in /etc/letsencrypt/live/mydomain.io/privkey.pem -out private.key
尝试运行我的应用程序时,我在浏览器开发工具中收到此错误:
WebSocket connection to 'wss://<my-ip>:<my-port>/' failed: 
Error in connection establishment: net::ERR_CERT_COMMON_NAME_INVALID
在服务器上,我收到此错误(显然这意味着我的应用无法解析 key 文件):
mbedtls error: returned -0x7780
所以看起来证书有问题。你能帮我弄清楚我做错了什么吗?什么可能导致此问题?有没有其他方法可以生成 .crt.key文件,所以我可以仔细检查我没有犯错?

最佳答案

原来我的问题与生成 key 无关,我做得对。
但是我的应用程序的客户端版本试图连接到 wss://<my-ip>:<my-port>/ , 而我应该连接到 wss://<my-domain-name>:<my-port>/ .

关于ssl - LetsEncrypt 生成 fullchain.pem 和 privkey.pem 文件。我需要 .crt 和 .key 文件。我怎样才能得到它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66987381/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com