Node.js開(kāi)啟Https的實(shí)踐詳解
一、首先要去騰訊云申請(qǐng)
申請(qǐng)成功后,你直接下載證書(shū)就可以用了。
二、配置nginx
在/etc/nginx/conf.d/
下加入你的域名配置比如xxx.com.conf,內(nèi)容如下
server { listen 80; listen 443 ssl; server_name www.xxx.com; ssl_certificate /etc/nginx/ssl/www.xxx.com_cert.crt; ssl_certificate_key /etc/nginx/ssl/www.xxx.com.key; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://127.0.0.1:8360; } }
proxy_pass
即反向代理到你的node服務(wù)的地址。
sslcertificate
和 sslcertificate_key
需要指定證書(shū)目錄文件,也就是將你下載的文件復(fù)制到/etc/nginx/ssl
目錄中去就行啦。
三、最后重啟nginx就可以咯。非常簡(jiǎn)單啦。
Note 切換到https麻煩的事情就來(lái)了,https不允許http資源的加載請(qǐng)求,因此最好將那些地址替換掉支持https。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用node.js能有所幫助,如果有疑問(wèn)大家可以留言交流。
相關(guān)文章
node.js微信公眾平臺(tái)開(kāi)發(fā)教程
這篇文章主要為大家分享了node.js微信公眾平臺(tái)開(kāi)發(fā)教程,如何進(jìn)行微信開(kāi)發(fā),感興趣的小伙伴們可以參考一下2016-03-03淺談Express.js解析Post數(shù)據(jù)類型的正確姿勢(shì)
這篇文章主要介紹了Express.js解析Post數(shù)據(jù)類型的正確姿勢(shì),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05詳解NodeJS Https HSM雙向認(rèn)證實(shí)現(xiàn)
這篇文章主要介紹了詳解NodeJS Https HSM雙向認(rèn)證實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03HTTP JSON接口模擬工具Interfake快速入門教程
這篇文章主要為大家介紹了HTTP JSON接口模擬工具Interfake快速入門教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06關(guān)于express與koa的使用對(duì)比詳解
很多人都在問(wèn)到底該用Koa還是express,所以下面這篇文章就來(lái)給大家再次的對(duì)比了關(guān)于express與koa的相關(guān)資料,通過(guò)對(duì)比大家可以更好的進(jìn)行選擇,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01