使用 Node.js + Nginx 部署 HTTPS

具体步骤:

  1. 安装证书
    <!–hexoPostRenderEscape:
    $ sudo apt-get update
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:certbot/certbot
    $ sudo apt-get update
    $ sudo apt-get install python-certbot-nginx

$ sudo certbot --nginx certonly:hexoPostRenderEscape–>

  1. nginx 反向代理
    /ete/nginx/site-available/default 中:
    location /api {
     proxy_pass      http://localhost:8089;
     proxy_buffering on;
    }
  • 重启 nginx,重启 node