spring项目迁移步骤

目录

一.环境搭建

二.修改配置

三.测试数据库复制

四.项目部署

五.自测

六.正式库迁移

七.功能验证


一.环境搭建

1.搭建项目所需要的环境

外网环境可以直接跑命令安装,内网环境需要离线安装

安装jdk1.8

Linux离线安装JDK1.8_String小四的博客-CSDN博客_linux系统离线安装jdk

redis  

linux下安装redis与启动,及后台启动redis_小团团开心鸭的博客-CSDN博客

nginx 

Linux服务器 离线安装 nginx_Xie_bro777的博客-CSDN博客_linux离线安装nginx

mysql  

Linux系列之mysql5.7环境离线安装与配置_老__L的博客-CSDN博客

MySQL5.7.37windows解压版的安装使用_奔跑吧邓邓子的博客-CSDN博客_mysql5.7.37安装教程

2.域名解析配置(非必要步骤)

ping www.baidu.com  如果解析不出ip,需要配置dns解析域名或者配置hosts。

配置dns需要管理员权限

如修改hosts文件,在文件内容增加一行 ip 域名即可

增加几行取决于项目中调用其他接口用到几个域名

二.修改配置

1.修改nginx配置

根据项目及文件目录修改nginx配置

2.项目配置

根据项目所依赖的目录,创建相应的目录,将excel模板文件,项目原有的图片或二维码复制到相应目录。

三.测试数据库复制

将测试数据库的表结构和数据复制到安装好的mysql

四.项目部署

将前后端项目部署到线上

五.自测

测试应用,生成应检码,移动端是否正常访问。

测试民政回传接口,核酸同步接口,宁搏疫推送接口等第三方接口是否正常访问,是否需要开白名单。  (出口地址为58.213.141.75)

六.正式库迁移

测试完成后将正式库迁移到新的数据库服务器。
1.先停掉原有的服务

2.锁库,停止原库的数据新增编辑

set global read_only=1;
flush tables with read lock;

3.将数据复制到新库

执行语句查看新库和原库数据量是否对应,若不对应,需要单独对这些表进行数据迁移

七.功能验证

测试人员验证完功能之后,可以发布此地址为正式地址。完成迁移

如果原地址还保持使用,则nginx配置转发路径,将原登录页面转发到新页面

      location /official{
			rewrite  ^(.*) http://58.213.141.102:1002/official;
       	}

猜你喜欢

转载自blog.csdn.net/Spring_possible/article/details/127735543
今日推荐