基于宝塔的部署步骤

① 第一安装宝塔
② Nginx:代理
③ Mysql:数据库
④ Redis
⑤ Supervisor:管理后台运行

安装宝塔

(1)cat /etc/redhat-release查看系统版本
(2)根据系统,使用宝塔安装命令
https://www.bt.cn/bbs/thread-19376-1-1.html

Centos:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh (3)安装完成有地址和密码,需要复制出来地址和密码,以便后续安装其他软件

每个宝塔对应的地址和用户名密码都不一样,请复制下这一段。

安装Mysql5.7

(1)软件商店,找到mysql (2)选择版本mysql5.7,极速安装 (3)安装完成之后,提示安装完成 (4)建数据库,注意编码改为utf8mb4,记录下数据库用户名及密码,后续用于配置 (5)导入数据库脚本 (6)点击【确定】

资源包部署

(一)上传资源包 (1)文件-点击【上传】,上传资源包 (二)修改配置文件(数据库密码等) (1)修改application-local.yml文件配置,修改数据库名、密码 (三)部署后台 (1)添加守护进程:supervisor上点击【添加守护进程】 (2)选择运行的目录(资源包目录) (3)输入启动命令 java -jar yf-exam-api.jar --spring.config.location=application-local.yml

部署前端

(1)点击【添加站点】 1、域名可填写ip或者域名,由客户给出域名 2、根目录配置为dist即前端解压后的目录 3、PHP版本选择纯静态 (2)点击“设置”,找到配置文件 (3)添加以下内容一 (4)添加以下内容二 注意目录为前端解压后的目录 (5)开启摄像头的话,需要开启https,点击SSL点击申请 (6)重启守护进程

注意事项

Dist静态文件的需要重启,若后台文件变更需要重启守护进程