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.
📌 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.
- Entre no cPanel (acesso via cpanel.gehost.com.br).
- Na seção Arquivos, clique em Gerenciador de Arquivos.
- Selecione a pasta public_html (ou a pasta raiz do seu site).
- 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.
📌 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-migracaono 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.
📌 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.
- No Gerenciador de Arquivos, vá até a pasta
backup-migracao. - Copie todos os arquivos e pastas para dentro de
public_html. - Altere o nome da pasta original (por exemplo,
public_html) parapublic_html_old. - Renomeie a pasta
backup-migracaoparapublic_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:
- No cPanel, vá até DNS Zone.
- Clique em Adicionar Registro A.
- Coloque
wwwcomo nome e o IP do servidor da GeHost (não precisamos exibir aqui, mas você tem acesso). - Depois, faça um redirecionamento de
wwwpara 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. 💚