Node.js開啟Https的實踐詳解
一、首先要去騰訊云申請
申請成功后,你直接下載證書就可以用了。
二、配置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
需要指定證書目錄文件,也就是將你下載的文件復制到/etc/nginx/ssl
目錄中去就行啦。
三、最后重啟nginx就可以咯。非常簡單啦。
Note 切換到https麻煩的事情就來了,https不允許http資源的加載請求,因此最好將那些地址替換掉支持https。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學習或者使用node.js能有所幫助,如果有疑問大家可以留言交流。
相關(guān)文章
淺談Express.js解析Post數(shù)據(jù)類型的正確姿勢
這篇文章主要介紹了Express.js解析Post數(shù)據(jù)類型的正確姿勢,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05詳解NodeJS Https HSM雙向認證實現(xiàn)
這篇文章主要介紹了詳解NodeJS Https HSM雙向認證實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03HTTP JSON接口模擬工具Interfake快速入門教程
這篇文章主要為大家介紹了HTTP JSON接口模擬工具Interfake快速入門教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-06-06