NodeJS配置HTTPS服務(wù)實(shí)例分享
最新一直在折騰小程序
我是前后臺(tái)一起做,前臺(tái)不必說(shuō)是微信的小程序,后端的用的是NODEJS。
所以就說(shuō)一下NODEJS如何配置HTTPS服務(wù)
我的NODE用的是Express框架
直接上代碼:
最重要的幾行代碼已經(jīng)標(biāo)出來(lái)了。大家一看就應(yīng)該理解了。
在購(gòu)買(mǎi)證書(shū)之前申請(qǐng)域名、域名指向、解析這個(gè)我就不說(shuō)了,很簡(jiǎn)單,不會(huì)的自行百度即可。
下面來(lái)說(shuō)說(shuō)阿里云申請(qǐng)HTTPS證書(shū),也就是上面代碼部分的key 和 pem
1、進(jìn)入阿里云,登錄后到左側(cè)菜單欄里找到證書(shū)服務(wù)
進(jìn)入后點(diǎn)擊購(gòu)買(mǎi)證書(shū)
夠買(mǎi)操作就不細(xì)說(shuō)了,這個(gè)付費(fèi)的免費(fèi)的都有,自己選就好,購(gòu)買(mǎi)就一直下一步就好了。反正我選的是免費(fèi)的,嘿嘿
購(gòu)買(mǎi)完之后再我的證書(shū)里面就可以看到了,但是需要補(bǔ)全信息,你可以看到有一個(gè)補(bǔ)全按鈕,點(diǎn)擊進(jìn)去之后填寫(xiě)一些基礎(chǔ)的個(gè)人信息,填完之后等待審核
審核中需要去設(shè)置域名的CNAME
附一個(gè)萬(wàn)網(wǎng)設(shè)置界面
設(shè)置完之后需要等待幾個(gè)小時(shí)去審核
審核通過(guò)后就OK了,就可以下載證書(shū)了
點(diǎn)擊下載!
系統(tǒng)會(huì)提供針對(duì)不同服務(wù)器的設(shè)置方式及證書(shū)
應(yīng)為用的是NODEJS ,但是發(fā)現(xiàn)沒(méi)有怎么辦,沒(méi)關(guān)系,直接下載nginx的就OK了
下載解壓后有兩個(gè)文件
這連個(gè)就是KEY 和 PEM ,把他們放到你的項(xiàng)目里,回到上一步的代碼中修改一個(gè)路徑就OK了
用瀏覽器訪問(wèn)一下
顯示安全!大功告成!
相關(guān)文章
node.js實(shí)現(xiàn)為PDF添加水印的示例代碼
這篇文章主要介紹了node.js實(shí)現(xiàn)為PDF添加水印的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12Node連接MySQL并封裝其增刪改查的實(shí)現(xiàn)代碼
本文主要介紹了Node連接MySQL并封裝其增刪改查的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12在node.js中讀寫(xiě)文件的三種方法總結(jié)
nodejs中所有與文件相關(guān)的操作都在fs模塊中,而讀寫(xiě)操作又是我們會(huì)經(jīng)常用到的操作,nodejs的fs模塊針對(duì)讀操作為我們提供了readFile,read, createReadStream三個(gè)方法,接下來(lái)小編就和大家一起來(lái)分析一下這三種方法2023-09-09node+koa+canvas繪制出貨單、收據(jù)票據(jù)的方法
在生成票據(jù)需求中,我們會(huì)想到前端生成或者后端生成返回圖片地址訪問(wèn)兩個(gè)方法,前端生成則不需要調(diào)用接口,而后端是在完成整個(gè)流程時(shí)就進(jìn)行生成然后把上傳的地址保存數(shù)據(jù)庫(kù),這篇文章主要介紹了node+koa+canvas繪制出貨單,收據(jù),票據(jù),需要的朋友可以參考下2022-09-09Windows系統(tǒng)下使用Sublime搭建nodejs環(huán)境
最近在研究Nodejs開(kāi)發(fā),俗話(huà)說(shuō),工欲善其事,必先利其器,當(dāng)然要找到一款用著順手的編輯器作為開(kāi)始。這里我們選擇的是Sublime Text 3,除了漂亮的用戶(hù)界面,最吸引我的就是它的插件擴(kuò)展功能以及跨平臺(tái)特性。2015-04-04