[英]SSL certificates for a Node.Js / Express app in Webfaction?
我正在Webfaction服務器上運行我的express / node.js應用程序,並希望安裝從Comodo收到的SSL證書...我通常在本地服務器上自行生成兩個文件(私有文件和公共文件),但對於我的網站我產生了外部人,他們給了我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
一些文件一起,但哪些你認為上面的那些嗎?
您的options
將需要如下所示:
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列表中,因為所有瀏覽器都應具有根目錄。
類似的問題: 如何使用nodejs服務器設置EV證書
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.