0
我對nodeJS比較陌生。我有一個使用EC2的AWS實例,並且我已經成功構建了基於http的服務器。如何在使用NodeJS時在AWS EC2上下載證書和私鑰
我現在想要一個基於SSL的服務器。
我使用AWS Certificate Manager創建新證書,並將其分配給負載均衡器。
在NodeJS內我知道我必須在創建服務器之前加載證書和私鑰。
我似乎缺少的是如何獲取證書和私鑰文件到我的nodeJS服務器,以便我可以加載它們。
這是如何完成的?
嗯,好吧,所以也許我在nodejs中做錯了什麼。我試着做一個createServer命令var https = require(「https」); server = https.createServer(GlobalInit).listen(443);當我運行這個時,我得到一個錯誤「Missing PFX」,我相信它表示它不知道從哪裏獲取證書/密鑰。代碼片段我已經看到加載這些文件,所以我試圖做同樣的事情。如果你說這是不正確的,你能告訴我我做錯了什麼嗎? – theThought
負載均衡器偵聽端口443並終止SSL連接。它將請求發送到端口80上的NodeJS服務器。正如我所說的,您不需要對NodeJS應用程序進行更改即可運行。回到開始搞亂SSL之前,您的NodeJS應用程序的版本。 –