gpt4 book ai didi

node.js - Webfaction 中 Node.Js/Express 应用程序的 SSL 证书?

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:49 24 4
gpt4 key购买 nike

我在 webfaction 服务器上运行我的 express/node.js 应用程序并想安装我从 Comodo 收到的 SSL 证书......我通常在我的本地服务器上自行生成两个文件 - 私有(private)和公共(public),但是对于我的网站,我生成了外部的,他们发给我 4

Root CA Certificate - AddTrustExternalCARoot.crt
Intermediate CA Certificate - COMODORSAAddTrustCA.crt
Intermediate CA Certificate - COMODORSADomainValidationSecureServerCA.crt
Your EssentialSSL Certificate - website_com.crt

如果我需要在我的 app.js 中而不是 中编写什么,你知道我应该如何处理这些吗????

var options = {
key: fs.readFileSync(????)
cert: fs.readFileSync(????)
ca: fs.readFileSync(????)
};

谢谢!

PS 我认为您必须将一些文件cat 放在一起,但您认为上面的是哪些文件?

最佳答案

您的选项需要看起来像这样:

var options = {
key: fs.readFileSync('/path/to/yourprivatekey.pem'),
cert: fs.readFileSync('/path/to/website_com.crt'),
ca: [
fs.readFileSync('/path/to/COMODORSAAddTrustCA.crt'),
fs.readFileSync('/path/to/COMODORSADomainValidationSecureServerCA.crt')
]
};

您不需要将 AddTrustExternalCARoot.crt 添加到您的 ca 列表,因为所有浏览器都应该有根目录。

类似问题:How to setup EV Certificate with nodejs server

关于node.js - Webfaction 中 Node.Js/Express 应用程序的 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29554830/

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