保证生产安装了,mysql、redis、nginx、nodejs 等自己需要的应用程序。
将前端项目打包传到 服务器。
在服务器上创建一个文件夹。 我是根目录下创建 fe 文件夹
yarn build 将打包好 的dist 目录 直接上传 。(文件名自己喜欢就好)
在此目录下 执行 => scp -r ./dist root@xx.xx.xx.xx:/fe
(xx对应自己的 外网ip,dist为打包文件名,fe为线上创建的文件夹,dist就是要放在fe下面。)
第一次fe前少打了一个 / 安装到 root 下了 。 /fe 才能安装到 事先创建的文件夹下。
将文件下载到本地:
scp root@xx.xx.xx.xx:/etc/nginx/nginx.conf /Users/Song/Desktop/
前面为服务器上地址 比如上面的为 nginx 的配置文件。 后面为当前电脑的接受地址比如桌面
上传后端代码: 先创建 rd 文件夹 执行上传语句
上传成功后进入 到 nginx 配置文件
vim /etc/nginx/nginx.conf
nginx -t 查看下是否正确。
nginx -c /etc/nginx/nginx.conf (路径从 -t 中可以看到)
nginx -s reload (重启)
PS: 因为项目的redis 一直启动 有问题 。排查了好久 发现
#检查后台进程 redis 是否正在运行
ps -ef |grep redis
ps aux | grep redis
#检查 mysql 是否启动
service mysqld status