首先,下载安装操作linux远程服务器的两大工具Xshell和Xftp,Xshell为linux命令行工具,Xftp为文件传输工具,用法自行搜索。
步骤:
1. 安装nodejs(linux版),官方地址: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
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 测试 是否成功!
8. 将nodejs项目,打包上传到服务器指定目录(不要复制node_modules)
9. 如果是压缩包为rar格式,则需要安装rar以解压压缩包(如果不是则忽略该步骤): 官方网址:linux.softpedia.com/get/System/… 输入命令:#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启动项目
11. 此时项目运行依赖于xshell,当xshell窗口关闭或断开连接后,项目会自动停止运行,如果想让项目后台运行怎么办? 解决办法,安装forever: 输入命令 :#npm install -g forever 利用 forever启动项目:#forever start app.js 或者安装pm2:#pm2 start app.js 具体用法,可以自行搜索!
备注:#chmod 777 '目录名' 添加权限