簡體   English   中英

Webfaction中的Node.Js / Express應用程序的SSL證書?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM