Como realizar migração de site com zero downtime Print

  • 0

Como realizar migração de site com zero downtime na GeHost

Olá, amigo(a) GeHost! 🌟

Se você está pensando em migrar seu site para a nossa hospedagem, saiba que é possível fazer isso sem interromper o acesso aos seus visitantes. Sim, é possível! E hoje, com a ajuda do nosso querido cPanel, vamos te guiar passo a passo com paciência, cuidado e um toque de magia digital. 😊

Vamos lá, meu(a) aluno(a) de primeira viagem? A Sensei está aqui com você!

📌 Passo 1: Prepare o ambiente na GeHost

Antes de começar, certifique-se de que:

  • Seu domínio já está apontando para os servidores da GeHost (via DNS).
  • Você já tem acesso ao cPanel da sua conta.
  • Seu site atual está em funcionamento (para garantir que tudo está certo).

Dica da Sensei: Verifique se o DNS do seu domínio está apontando para os servidores da GeHost. Se não estiver, peça ao seu provedor ou registrador para atualizar os registros A ou CNAME.

Tela inicial do cPanel com os principais grupos de ferramentas

📌 Passo 2: Crie uma pasta temporária no cPanel

Vamos preparar um "espaço de espera" para os arquivos do seu site, sem atrapalhar o site atual.

  1. Entre no cPanel (acesso via cpanel.gehost.com.br).
  2. Na seção Arquivos, clique em Gerenciador de Arquivos.
  3. Selecione a pasta public_html (ou a pasta raiz do seu site).
  4. Clique em Novo arquivo e crie uma pasta chamada backup-migracao (ou algo assim).

Essa pasta será usada para receber os arquivos do seu site antigo — sem afetar o site que está online agora.

Gerenciador de Arquivos do cPanel mostrando a estrutura da pasta public_html e a opção de criar nova pasta

📌 Passo 3: Faça o backup do site antigo (em segurança)

Agora, vamos copiar os arquivos do seu site antigo para a pasta temporária. Você pode fazer isso de duas formas:

  • Se o site antigo está em outro servidor: faça o download dos arquivos via FTP ou SFTP e suba para a pasta backup-migracao no cPanel.
  • Se o site antigo está no mesmo servidor: use o Backup do cPanel para criar um backup parcial do seu site.

Dica da Sensei: Use o Backup do cPanel para criar um backup completo do seu site. Isso garante que você tenha uma cópia segura caso algo dê errado.

Tela de Backup no cPanel com opções de Backup Completo e parcial

📌 Passo 4: Configure o site temporário (para testes)

Com os arquivos em segurança, vamos colocar o site antigo em um subdomínio ou pasta temporária para testar.

  1. No Gerenciador de Arquivos, vá até a pasta backup-migracao.
  2. Copie todos os arquivos e pastas para dentro de public_html.
  3. Altere o nome da pasta original (por exemplo, public_html) para public_html_old.
  4. Renomeie a pasta backup-migracao para public_html.

Pronto! Agora o site antigo está rodando no domínio principal, mas você ainda tem a versão antiga salva.

📌 Passo 5: Faça a migração com DNS e redirecionamento

Agora vem o truque mágico: zero downtime.

Use o Editor de Zona de DNS do cPanel para criar um registro temporário:

  1. No cPanel, vá até DNS Zone.
  2. Clique em Adicionar Registro A.
  3. Coloque www como nome e o IP do servidor da GeHost (não precisamos exibir aqui, mas você tem acesso).
  4. Depois, faça um redirecionamento de www para o novo site usando o Redirecionamento de URL (em Domínios).

Com isso, o tráfego começa a ir para o novo site, mas o site antigo ainda está ativo até você confirmar que está tudo certo.

📌 Passo 6: Teste e finalize a migração

Depois de alguns minutos (até o DNS se propagar), acesse seu site com o navegador:

  • Verifique se o novo site está funcionando.
  • Teste formulários, imagens, links e banco de dados.
  • Se tudo estiver certo, apague a pasta antiga (public_html_old) no cPanel.

Parabéns, mestre da migração! 🎉 Seu site agora está no novo servidor com zero downtime — seus visitantes nem perceberam a troca!

💡 Dica Final da Sensei

Seu site é como um jardim: mude as plantas com cuidado, sem arrancar tudo de uma vez. A GeHost está aqui para cuidar de você a cada passo. Se precisar de ajuda, basta chamar nosso suporte — estamos sempre prontos para te ajudar com um sorriso no coração. 💚


Was this answer helpful?

« Back