主要目的:
- 将Node项目(以svelte sapper应用程序例)部署到ubuntu服务器中
- 在ubuntu服务器中配置nginx,将项目部署到自己的网站上
涉及知识点:
- 在ubuntu中安装node,npm
- 使用pm2对node进程进行管理
- 使用缓存设置 Nginx 服务器
一、ubuntu安装node,npm
sudo apt install nodejs #安装node,同时npm也安装好了
sudo apt install build-essential #某些包需要它
node -v #查看node版本
npm -v #查看npm版本
二、将自己的node项目上传到服务器
scp 本地文件 ubuntu@公网ip:/home/ubuntu/服务器文件夹地址 #在本机终端运行
这是我服务器的项目目录
三、运行自己的node项目并用pm2管理
cd 你的项目目录
npm run build #build node项目,以安装必要的环境
pm2 start