更新yum
# yum update

新建用户
# adduser user
设置密码
# passwd user

允许用户通过ssl远程访问
# vi /etc/ssh/sshd_config
在文末加上 AllowUsers user1 user2

修改权限
# vi /etc/passwd
将UID 设置成0,最大权限

用新建用户user登录,安装依赖
# yum install vim openssl build-essential libssl-dev wget curl git

安装nvm对node版本控制
# wget -qO-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

安装node
# nvm install v6.10.2 (安装对应版本)
# nvm use v6.10.2 (指定使用版本)
# nvm alias default v6.10.2 (系统默认使用版本)

修改npm镜像源
# npm --registry=https://registry.npm.taobao.org install -g npm

安装常用模块
# npm i pm2 webpack gulp grunt-cli -g

建立一个app.js
# vi app.js

输入 i 进入编辑模式
const http = require('http');

const port = 8081;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});

server.listen(port, () => {
console.log(`服务器运行在 http://60.205.179.198:${port}/`);
});

按下Esc退出编辑模式
输入:w保存并退出

配置8081端口的防火墙
# vi /etc/sysconfig/iptables

在后面上增加
-A INPUT -P tcp --dport 8081 -j ACCEPT

保存退出后,重载一下
# service iptables restart

运行app.js
# pm2 start app.js

打开浏览器即可进行访问http://60.205.179.198:8081