Linux部署Nodejs

首先,下载安装操作linux远程服务器的两大工具Xshell和Xftp,Xshell为linux命令行工具,Xftp为文件传输工具,用法自行搜索。

步骤:

1. 安装nodejs(linux版),官方地址:http://nodejs.cn/download/,下载压缩包node-v14.4.0-linux-x64.tar.xz

2. 上传路径 /home/自定义文件夹名/node/node-v14.4.0-linux-x64.tar.xz

3. #cd node目录下

4. 解压:#xz -d node-v14.4.0-linux-x64.tar.xz 得到 node-v14.4.0-linux-x64.tar

5. 解压:#tar -xvf node-v14.4.0-linux-x64.tar
Linux部署Nodejs_第1张图片
6. #cd node-v14.4.0-linux-x64 的 bin目录下 输入命令: #./node-v 若显示版本号,则表时安装成功
在这里插入图片描述
7. 全局命令:建立软连接,在bin目录下输入两个命令:
#ln -s node /usr/bin/node
#ln -s npm /usr/bin/npm
然后 可以在任意目录下输入 #node -v 或 #npm -v 测试 是否成功!
Linux部署Nodejs_第2张图片
8. 将nodejs项目,打包上传到服务器指定目录(不要复制node_modules)

9. 如果是压缩包为rar格式,则需要安装rar以解压压缩包(如果不是则忽略该步骤):
官方网址:https://linux.softpedia.com/get/System/Archiving/RAR-2380.shtml
输入命令:#tar zxvf rarlinux-5.8.0.tar.gz -C /usr/local 直接解压到usr/local下
建立连接:
#ln -s /usr/local/rar/rar /usr/local/bin/rar
#ln -s /usr/local/rar/unrar /usr/local/bin/unrar
在项目目录解压:#unrar x demo.rar(项目名假定为demo,如果未压缩则不需要)

10. 进入项目根目录,确保项目结构都正确(app.js 和 package.json存在),
输入命令:#npm install,安装node_modules
安装完成后,输入命令:#node app.js启动项目
Linux部署Nodejs_第3张图片
在这里插入图片描述
11. 此时项目运行依赖于xshell,当xshell窗口关闭或断开连接后,项目会自动停止运行,如果想让项目后台运行怎么办?
解决办法,安装forever:
输入命令 :#npm install -g forever
利用 forever启动项目:#forever start app.js
或者安装pm2:#pm2 start app.js
具体用法,可以自行搜索!

备注:#chmod 777 ‘目录名’ 添加权限

你可能感兴趣的:(前端)