Pasos de migración del proyecto Spring

Tabla de contenido

1. Construcción del entorno

2. Modificar la configuración

3. Pruebe la replicación de la base de datos

4. Despliegue del proyecto

5. Autoevaluación

6. Migración formal de bibliotecas

7. Verificación funcional


1. Construcción del entorno

1. Construya el entorno requerido para el proyecto

El entorno de red externo puede ejecutar directamente comandos para instalar, y el entorno de red interno debe instalarse sin conexión

Instalar jdk1.8

Instalación fuera de línea de Linux de JDK1.8

redis  

Instale redis y comience con Linux, e inicie redis en segundo plano

nginx 

Instalar nginx sin conexión en el servidor Linux

mysql  

Instalación y configuración fuera de línea del entorno mysql5.7 de la serie Linux - Se busca programador

Instalación y uso de MySQL5.7.37versión descomprimida de windows

2. Configuración de resolución de nombres de dominio (pasos no esenciales)

Si hacer ping a www.baidu.com no puede resolver la ip, debe configurar dns para resolver el nombre de dominio o configurar hosts.

La configuración de dns requiere privilegios de administrador

Si modifica el archivo de hosts, simplemente agregue una línea de nombre de dominio ip al contenido del archivo

Cuántas líneas agregar depende de cuántos nombres de dominio se usan para llamar a otras interfaces en el proyecto

2. Modificar la configuración

1. Modificar la configuración de nginx

Modificar la configuración de nginx según el proyecto y el directorio de archivos

2. Configuración del proyecto

De acuerdo con el directorio del que depende el proyecto, cree un directorio correspondiente y copie el archivo de plantilla de Excel, la imagen original o el código QR del proyecto en el directorio correspondiente.

3. Pruebe la replicación de la base de datos

Copie la estructura de la tabla y los datos de la base de datos de prueba en el mysql instalado

4. Despliegue del proyecto

Implemente los proyectos front-end y back-end en línea

5. Autoevaluación

Prueba la aplicación, genera el código de verificación y comprueba si el terminal móvil accede con normalidad.

Pruebe si se puede acceder normalmente a las interfaces de terceros, como la interfaz de devolución de asuntos civiles, la interfaz de sincronización de ácido nucleico y la interfaz de inserción de epidemias de Ningbo, y si es necesario abrir una lista blanca. (La dirección de salida es 58.213.141.75)

6. Migración formal de bibliotecas

Migre la biblioteca oficial al nuevo servidor de base de datos después de completar la prueba.
1. Primero detenga el servicio original

2. Bloquee la biblioteca y deje de agregar y editar datos en la biblioteca original

establecer global read_only=1;
vaciar tablas con bloqueo de lectura;

3. Copie los datos al nuevo repositorio

Ejecute la declaración para verificar si el volumen de datos de la nueva base de datos corresponde al de la base de datos original. De lo contrario, debe realizar la migración de datos en estas tablas por separado.

7. Verificación funcional

Una vez que los probadores hayan verificado la función, pueden publicar esta dirección como la dirección oficial. migración completa

Si todavía se usa la dirección original, nginx configura la ruta de reenvío para reenviar la página de inicio de sesión original a la nueva página

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

Supongo que te gusta

Origin blog.csdn.net/Spring_possible/article/details/127735543
Recomendado
Clasificación