阿里云
查看linux版本
cat /proc/version
选择安装目录
cd /usr/local/
本地有docker
service docker start // 启动docker服务
查看nginx版本
ps -ef | grep nginx
rpm ql nginx // 查看nginx安装目录
配置nginx
/usr/sbin/nginx // 启动nginx
/usr/sbin/nginx -s reload // nginx重载
/usr/sbin/nginx -s stop // nginx停止
vi /etc/nginx/nginx.conf // 编辑配置文件
linux 安装git
yum install -y git
配置linux服务器ssh证书
[root@xuhaowei ~]# git config --global user.name "xuhaowei"
[root@xuhaowei ~]# git config --global user.email "1174061810@qq.com"
[root@xuhaowei ~]# ssh-keygen -t rsa -C "1174061810@qq.com"
[root@xuhaowei .ssh]# vi id_rsa.pub
安装nodejs
下载安装
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz // 下载
tar xf node-v10.16.0-linux-x64.tar.xz // 解压
cd node-v10.16.0-linux-x64 // 进入解压目录
配置环境变量
cp /etc/profile /etc/profile.bak
pwd //查看路径
vi /etc/profile
export PATH=$PATH:/root/node-v10.16.0-linux-x64/bin
source /etc/profile
从git下载源码
将server端代码去除数据库和媒体文件上传到github上,在阿里云服务器上下载
通过sftp上传静态文件到nginx
put -r /Users/xuhaowei/xuhaowei/NMTims/Client/dist/. /usr/share/nginx/html/
启动docker
通过server服务端中starter.sh 启动docker
安装pm2守护进程
重启后流程
- 启动docker服务
service docker start
- 查询容器列表
docker ps -al
- 启动容器
docker start [容器ID]
- 启动nginx
- yum安装的启动目录在/usr/sbin下有nginx
nginx
- 启动server
npm start