centos如何离线安装部署node&pm2?

最近我们项目要上即时通讯,因为项目对安全要求比较高,所以选择了即时通讯云服务器yun2win,他们提供了数据服务器让我们自己安装部署。那么问题来了,我们服务器是放在内网,完全无法访问外网,而yun2win官方提供的文档都是需要在线安装的,虽然有docker版,可是安装docker也要在线不是,所以无奈只好自己动手了,有些心得,分享给大家。

1, 首先下载所需要的文件

各位可以去nodejs.org下载各版安装文件,但我是雷锋,当然什么都给大家准备好:

雷锋链接: http://pan.baidu.com/s/1jHCH2mi 密码: 7bkt

2, 操作步骤

首先把winscp下载安装,用于windows上传文件到centos。

然后将node-v0.10.26-linux-x64.7z 解压后上传至centos目录(如/home)

给目录增加权限:

chmod -R 777 node-v0.10.26-linux-x64

同时加入快速执行指令:

ln -s /home/node-v0.10.26-linux-x64/bin/node /usr/local/bin/node

ln -s /home/node-v0.10.26-linux-x64/bin/npm /usr/local/bin/npm

ln -s /home/node-v0.10.26-linux-x64//lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2

然后就可以直接使用node指令和pm2指令了,是不是相当简单。