服务器配置
CPU&内存:2核(vCPU)2 GiB
操作系统:Ubuntu 22.04 64位
运行环境部署
因为部署用到了nodejs
首先,打开终端,并输入以下命令以安装必要的软件包:
sudo apt-get install curl
接着,使用 curl 命令安装 Node.js:(这句话表示使用最新版本)
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
最后,使用 apt-get 命令完成安装:
sudo apt-get install -y nodejs
安装完之后需要确认安装是否正确,
项目安装
通过以下git命令去github仓库上把自己要的程序部署到阿里云服务器
git clone [项目地址]
保持项目长时间运行
项目部署后需要长时间保持程序在线运行,通过使用screen来达到这个目的。
首先,通过指令安装screen
sudo apt-get install screen
然后,创建一个screen
screen -S [name]
在这边通过npm指令运行项目
npm run dev
键盘按下ctrl + a + d,退出当前screen,这样程序就能在后台运行
screen的一些指令
创建一个screen
screen -S [name]
通过以下命令查看screen进程
screen -ls
如果只有一个 screen 进程,通过以下命令进入screen
screen -r -d
如果有多个screen 进程,通过项目的PID进入screen
screen -r -d PID
如果要退出screen界面
键盘按下ctrl + a + d,这样程序就能在后台运行
如果要删除某个screen进程,
进入screen后,快捷键 ctrl+D