🚧 save work

This commit is contained in:
Song
2020-09-05 13:59:38 +08:00
parent 90509609d3
commit fc95aa647c
3 changed files with 18 additions and 20 deletions
+1 -18
View File
@@ -9,24 +9,7 @@
3. 安装依赖:`npm i`
4. 安装 pm2`npm i -g pm2`
5. 使用 Nginx 反代我们的 Node.js 服务,默认端口 3000。
1. `/etc/nginx/site-enabled/` 目录下创建文件 `wechat-push-service.conf`(主配置文件 nginx.conf 内要有 `include /etc/nginx/sites-enabled/*.conf;`:
```conf
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name 你的域名;
location / {
proxy_pass http://localhost:3000; # 注意如果你改变了默认端口,记得在这里进行更新
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_cache_bypass $http_upgrade;
}
}
```
1. 修改应用根目录下的 `nginx.conf` 中的域名以及端口号,并创建软链接:`sudo ln -s ./nginx.conf /etc/nginx/site-enabled/wechat-push-service.conf`
2. 之后使用 [certbot](https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx) 申请证书:`sudo certbot --nginx`
3. 重启 Nginx 服务:`sudo service nginx restart`