Linux上部署线上node环境

最近写一个全栈项目,后端用node+mongodb写的,需要上传到Linux服务器上,记录一下操作流程:

安装Xshell/Xftp5/FlashFxp, 我这使用的是FlashFXP,具体用哪个看自己喜好~

首先用FlashFXP连接上服务器

右键打开 GIT Bash Here,连接服务器进行相关配置操作

安装步骤

你可以选择本地下载node.js,然后上传到服务器,也可以通过wget直接在服务器端下载。

wget命令下载Node.js安装包:

wget http://cdn.npm.taobao.org/dist/node/v8.9.0/node-v8.9.0-linux-x64.tar.xz

对应版本的下载,你可以去 http://nodejs.cn/download/ 自行下载

解压文件

切换到root目录,查看是否已有node-v8.9.0-linux-x64.tar.xz文件

tar xvf node-v8.9.0-linux-x64.tar.xz

此时再次查看,你会发现多了一个没有后缀的文件node-v8.9.0-linux-x64

创建软链接

通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令:

ln -s /root/node-v8.9.0-linux-x64/bin/node (这里路径根据你放的位置寻找) /usr/local/bin/node

ln -s /root/node-v8.9.0-linux-x64/bin/npm /usr/local/bin/npm

如果你不知道在哪里可以通过:

whereis node  

进行查看

检查是否安装成功

此时在任意目录下输入:

node -v
npm -v

如果出现版本号了,说明此时node.js已部署成功。。。。

拓展:

pm2安装:

npm install -g pm2

将pm2加至本地的环境变量

ln -s /(这里放nodejs目录)/bin/pm2 /usr/local/bin

完毕后输出:

pm2 -v

输出版本号,说明已经成功了。。。。

启动项目:

pm2 start app.js

更多pm2相关操作可参考:nodejs中pm2的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值