Índice
3. Teste a replicação do banco de dados
6. Migração de biblioteca formal
1. Construção do ambiente
1. Construa o ambiente necessário para o projeto
O ambiente de rede externo pode executar comandos diretamente para instalar, e o ambiente de rede interno precisa ser instalado offline
Instalar jdk1.8
Instalação offline do Linux do JDK1.8
redis
Instale o redis e inicie no linux e inicie o redis em segundo plano
nginx
Instale o nginx offline no servidor Linux
mysql
Instalação e configuração offline do ambiente mysql5.7 da série Linux - Procura-se programador
Instalação e uso da versão descompactada do MySQL5.7.37windows
2. Configuração de resolução de nome de domínio (etapas não essenciais)
Se o ping www.baidu.com não puder resolver o ip, você precisará configurar o dns para resolver o nome de domínio ou configurar os hosts.
A configuração do DNS requer privilégios de administrador
Se você modificar o arquivo hosts, basta adicionar uma linha de nome de domínio ip ao conteúdo do arquivo
Quantas linhas adicionar depende de quantos nomes de domínio são usados para chamar outras interfaces no projeto
2. Modifique a configuração
1. Modifique a configuração do nginx
Modifique a configuração do nginx de acordo com o projeto e o diretório do arquivo
2. Configuração do projeto
De acordo com o diretório do qual o projeto depende, crie um diretório correspondente e copie o arquivo de modelo do Excel, a imagem original ou o código QR do projeto para o diretório correspondente.
3. Teste a replicação do banco de dados
Copie a estrutura da tabela e os dados do banco de dados de teste para o mysql instalado
4. Implantação do projeto
Implante os projetos front-end e back-end online
5. Autoteste
Teste o aplicativo, gere o código de verificação e verifique se o terminal móvel acessa normalmente.
Teste se as interfaces de terceiros, como a interface de retorno de assuntos civis, a interface de sincronização de ácido nucleico e a interface de push epidêmica de Ningbo, podem ser acessadas normalmente e se uma lista de permissões precisa ser aberta. (O endereço de saída é 58.213.141.75)
6. Migração de biblioteca formal
Migre a biblioteca oficial para o novo servidor de banco de dados após a conclusão do teste.
1. Interrompa o serviço original primeiro
2. Bloqueie a biblioteca e pare de adicionar e editar dados na biblioteca original
definir global read_only=1;
nivelar tabelas com bloqueio de leitura;
3. Copie os dados para o novo repositório
Execute a instrução para verificar se o volume de dados do novo banco de dados corresponde ao do banco de dados original. Caso contrário, você precisará executar a migração de dados nessas tabelas separadamente
7. Verificação funcional
Após os testadores terem verificado a função, eles podem publicar este endereço como o endereço oficial. migração completa
Se o endereço original ainda for usado, o nginx configura o caminho de encaminhamento para encaminhar a página de login original para a nova página
location /official{
rewrite ^(.*) http://58.213.141.102:1002/official;
}