截图来自哔哩哔哩 https://www.bilibili.com/video/BV1uK411p7Bp?share_source=copy_web
环境准备
修改自己的mysql地址,创建数据库和表
redis配置
log配置 字符集
xftp 上传前端压缩包到centos
解压
前端需要安装依赖
打包
打包完成 生成dist文件
后端代码打包
需要已安装maven环境 直接打成jar包 springboot内置了tomcat
进入项目内 mvn package
如果打war包,不使用springboot内置的tomcat
修改pom文件的打包方式
增加dependency
然后讲修改过的代码文件重新上传centos服务器 重新打包 则生成war包 使用linux的toncat服务器,不使用springboot内嵌的服务器
修改nginx配置文件nginx.config
验证
前端可以打开 未出现后端验证码 开始部署后端
==直接使用springboot内置的toncat启动 ==
启动后台 但是前后台未关联
修改nginx配置文件
此时修改了配置文件 不用重启nginx只需要 更新操作 reload
此时前后台部署成功(springboot内嵌tomcat方法)
关闭后台服务
war包部署自建tomcat
此时访问后台路径 为tomcat的主页面
需要增加一层路径才可以访问
==修改tomcat配置文件 server.config
此时根目录可以直接访问到后台
此时前台访问正常
集群配置
第二个服务器的tomcat的server.config配置同样需要修改到根目录访问地址
然后启动 tomcat
配置nginx.config的负载
修改了nginx的配置文件 reload后集群配置完成
可以通过查看两台服务器的log输出 同时前台点击页面 观察日志分布 符合nginx的权重比
结束