
在服务端部署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/node4.这是个人以往积累的一些运维基础知识:
参考文档:
linux常用命令
vi编辑器文档
5.安装 node版本管理工具 n
参考文档:
node版本管理工具 n
// 添加全局软连接ln -s /root/node-v10.15.3/bin/n /usr/local/bin/n6.安装 node 负载均衡器 pm2
参考文档:
pm2介绍
// 添加全局软连接ln -s /root/node-v10.15.3/bin/pm2 /usr/local/bin/pm2//启动 主进程 以及 服务进程pm2 start app.js -i max news-top-server7.安装Gitb并拉取仓库代码
yum install -y gitgit clone https://gitee.com/x.git8.开放对应端口号 比如 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