mac 安装node_node 服务端部署

在服务端部署node环境1.准备服务器资源;国内的 阿里云 、腾讯云、华为云等 都可以选择;购置完一块 服务器后;将会得到一个 IP地址,root账号密码;

6a87f750e83a4e534dcae19a92ff6d6a.png

在服务端部署node环境

1.准备服务器资源;

国内的 阿里云 、腾讯云、华为云等 都可以选择;

购置完一块 服务器后;

将会得到一个 IP地址,root账号密码;


2.此时可以用 远程 ssh链接 至 服务器:

windos环境 推荐使用 xshll;

macOS环境 推荐RoyalTSX

参考视频:

怎样在Mac上SSH和FTP?完美替代XShell是哪个软件?item2吗?Royal TSX! 没有比它更好


3.配置node环境

参考文档:

Linux系统(Centos)下安装nodejs并配置环境

// 添加全局软连接ln -s /root/node-v10.15.3/bin/node /usr/local/bin/node

4.这是个人以往积累的一些运维基础知识:

参考文档:

linux常用命令

vi编辑器文档


5.安装 node版本管理工具 n

参考文档:

node版本管理工具 n

// 添加全局软连接ln -s /root/node-v10.15.3/bin/n /usr/local/bin/n

6.安装 node 负载均衡器 pm2

参考文档:

pm2介绍

// 添加全局软连接ln -s /root/node-v10.15.3/bin/pm2 /usr/local/bin/pm2//启动 主进程 以及 服务进程pm2 start app.js -i max news-top-server

7.安装Gitb并拉取仓库代码

yum install -y gitgit clone https://gitee.com/x.git

8.开放对应端口号 比如 8000、8080

参考文档:

开放端口号

firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口firewall-cmd --reload   # 配置立即生效

9.部署mysql

参考文档:

yum安装

源包安装

备注:

作者在按mysql真是一步一个坑的踩;

注意:如果一次安装失败 未 成功 一定要删除

/etc/my.cnf

/var/lib/mysql

以上两个目录或文件;

安装成功记得留意 初始密码;

获取初始密码后 第一次连接要更改密码,不然无法进行下一步操作;

比如:开启远程连接等;


10.部署Nginx启动web映射

yum install nginx