Tutorial: Como Migrar um Site de um Servidor para um VPS

Migrar um site de um servidor para um VPS pode parecer desafiador, mas com este guia, você poderá realizar a tarefa com segurança e eficiência.


Passo 1: Faça Backup do Site no Servidor Atual

  1. Arquivos do site:
    Use FTP ou o gerenciador de arquivos do painel de controle para baixar todos os arquivos do site para o seu computador.
    • Se estiver no terminal, use:
      tar -czvf backup-site.tar.gz /caminho/do/seu/site
  2. Banco de Dados:
    Faça backup do banco de dados MySQL/MariaDB.
    • Acesse o painel ou use o comando:
      mysqldump -u usuario -p nome_banco > backup-banco.sql

Passo 2: Configure o VPS para Hospedagem

  1. Instale os componentes necessários no VPS:
    • LAMP (Linux, Apache, MySQL, PHP) ou LEMP (Linux, Nginx, MySQL, PHP).
    • No Ubuntu, por exemplo:
      sudo apt update sudo apt install apache2 mysql-server php php-mysql unzip
  2. Configure um domínio virtual (Virtual Host) para o site.

Passo 3: Suba os Arquivos para o VPS

  1. Envie os arquivos do site para o VPS:
    Use FTP, SCP ou o gerenciador de arquivos do painel de controle.
    • Pelo terminal:
      scp backup-site.tar.gz usuario@seu-vps:/var/www/html/
    • Extraia os arquivos no diretório do site:
      tar -xzvf backup-site.tar.gz -C /var/www/html/

Passo 4: Importe o Banco de Dados

  1. Acesse o MySQL no VPS:
    mysql -u usuario -p
  2. Crie um banco de dados:
    CREATE DATABASE nome_banco; CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha'; GRANT ALL PRIVILEGES ON nome_banco.* TO 'usuario'@'localhost'; FLUSH PRIVILEGES;
  3. Importe o backup:
    mysql -u usuario -p nome_banco < backup-banco.sql

Passo 5: Atualize as Configurações do Site

  1. Configuração do Banco de Dados:
    • Atualize o arquivo de configuração do site (ex: wp-config.php no WordPress) com as novas credenciais do banco de dados.
  2. Permissões de Arquivo:
    • Ajuste as permissões e o proprietário:
      sudo chown -R www-data:www-data /var/www/html/
      sudo chmod -R 755 /var/www/html/

Passo 6: Configure o DNS

  1. Atualize os registros DNS do domínio para apontar para o endereço IP do VPS.
  2. Teste o domínio com o comando: ping seu-dominio.com

Passo 7: Teste o Site

  1. Acesse o site no navegador e verifique se tudo está funcionando corretamente.
  2. Se necessário, limpe o cache ou corrija links quebrados.

Dicas Adicionais

  • Utilize ferramentas como rsync para migrações mais rápidas.
  • Habilite HTTPS no VPS com um certificado SSL (ex: Let’s Encrypt).

Com esses passos, seu site estará funcional no novo VPS. 🚀

Publicar comentário