Tabla de contenido
3. Pruebe la replicación de la base de datos
6. Migración formal de bibliotecas
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 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;
}