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
- 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
- Se estiver no terminal, use:
- 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
- Acesse o painel ou use o comando:
Passo 2: Configure o VPS para Hospedagem
- 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
- Configure um domínio virtual (Virtual Host) para o site.
Passo 3: Suba os Arquivos para o VPS
- 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/
- Pelo terminal:
Passo 4: Importe o Banco de Dados
- Acesse o MySQL no VPS:
mysql -u usuario -p
- 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;
- Importe o backup:
mysql -u usuario -p nome_banco < backup-banco.sql
Passo 5: Atualize as Configurações do Site
- 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.
- Atualize o arquivo de configuração do site (ex:
- 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/
- Ajuste as permissões e o proprietário:
Passo 6: Configure o DNS
- Atualize os registros DNS do domínio para apontar para o endereço IP do VPS.
- Teste o domínio com o comando:
ping seu-dominio.com
Passo 7: Teste o Site
- Acesse o site no navegador e verifique se tudo está funcionando corretamente.
- 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