Jer*_* H. 3 ssl ssl-certificate pem meteor digital-ocean
我有一个Meteor应用程序,我通过MUP部署到Digital Ocean Ubuntu服务器.没有SSL,它工作得很好,但我无法弄清楚SSL部分.
我购买了Comodo SSL证书.他们给我发了4个.crt文件.我可以用以下命令:
cat cert1.crt cert2.crt cert3.crt mydomain.crt > ssl.pem
然后我将该ssl.pem文件放在本地的根目录中.添加"ssl": {"pem":"./ssl.pem"}到我的mup.json文件并运行mup setup- 一切都成功,直到:
[45.55.225.190] x Verifying SSL Configurations (ssl.pem): FAILED
    -----------------------------------STDERR-----------------------------------
    Trying to initialize SSL contexts with your certificatesError loading rsa private key
    -----------------------------------STDOUT-----------------------------------
    ----------------------------------------------------------------------------
我甚至不确定如何解决这个问题.我find在服务器上跑了一下,就在ssl.pem那里,所以mup成功发送了文件,但似乎stud没有验证文件或找不到它?
事实证明我遇到了两个不同的问题.首先,您可以按特定顺序放置证书文件.其次,我没有包括我的密钥文件.创建所需的.pem文件的命令是:
cat mydomain.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt mydomain.nopass.key > ssl.pem
DeveloperSide.NET上的这篇博文对我帮助很大.
| 归档时间: | 
 | 
| 查看次数: | 426 次 | 
| 最近记录: |