首頁 > web前端 > js教程 > Node.js開啟Https的實作詳解

Node.js開啟Https的實作詳解

高洛峰
發布: 2016-12-09 09:58:11
原創
1561 人瀏覽過

一、首先要去騰訊雲申請

Node.js開啟Https的實作詳解

申請成功後,你直接下載證書就可以用了。

Node.js開啟Https的實作詳解

二、設定nginx

在/etc/nginx/conf.d/下加入你的網域設定如xxx.com.conf,內容如下

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;
  }
}
登入後複製

   你的node服務的地址。

sslcertificate 和 sslcertificate_key 需要指定憑證目錄文件,也就是將你下載的文件複製到/etc/nginx/ssl 目錄中去就行啦。

三、最後重啟nginx就可以咯。非常簡單啦。

Note 切換到https麻煩的事情就來了,https不允許http資源的載入要求,因此最好將那些位址替換掉支援https。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板