Hospedagem de sites Tutoriais VPS Website

Como migrar minha hospedagem de sites para VPS

A maioria das pessoas cria sua presença online com uma conta de hospedagem de sites compartilhada. Mas, mais cedo ou mais tarde, eles vão precisar de mais poder para atender suas necessidades e controlar os seus serviços. Assim, eles acabam querendo saber como migrar site de hospedagem compartilhada para um servidor VPS.

Neste tutorial, vamos ajudá-lo a migrar de um site WordPress em hospedagem de site compartilhada para um servidor VPS. Mas fique já sabendo que esse mesmo método funciona para qualquer qualquer outro tipo de site.

O que você vai precisar precisar

Antes de começarmos, você vai precisar do seguinte:

  • Acessar a sua conta de hospedagem de sites compartilhada e o servidor VPS.

Passo 1 – Criando um backup do seu site

Antes de fazer qualquer tipo de mudança no seu site, é preciso fazer um backup dos seus dados. Isso não só o ajudará a transferir arquivos e bancos de dados de um servidor para o outro, mas também será útil no caso de algo dar errado.

Neste exemplo, você verá como fazer um backup no painel de controle da Hostinger:

  1. Acesse o painel de controle da Hostinger.
  2. Vá para a opção de Backups na guia Arquivos.criando banco de dados do seu site para migrar para vps
  3. Após acessar a área de Backups, você vai ver uma lista de arquivos. A coluna Digite especifica se o backup é de um Banco de Dados MySQL ou arquivos do site. Você também pode ver quando o backup foi gerado na coluna Data de Backup. E também pode criar um novo backup se você quiser. Para fazer isso, siga os próximos passos.
    1. Clique em no botão Gerar um novo Backup, que está no parte inferior da tela.
    2. Você agora receberá uma mensagem de prompt, clique em Sim. O backup será gerado em seguida.mensagem de prompt do banco de dados para migrar para vps
  4. Aguarde alguns minutos enquanto os backups são criados, então recarregue a página.
  5. Clique em Preparar Backup para Download. Após alguns minutos recarregue novamente a página e o botão para Download do Backup estará disponível.
  6. preparar banco de dados para fazer backup e migrar para vps

Tendo baixado os arquivos, prossiga com as instruções abaixo para configurar o servidor VPS.

Passo 2 – Formatando o VPS

Nesta seção vamos ensinar a formatar o servidor VPS e a instalar o painel de controle CWP (CentOS Web Panel) no CentOS 7.

Você pode, também, instalar o seu próprio pacote (sem interface gráfica). Alguns tutoriais úteis são:

Para alterar o sistema operacional do seu VPS, siga os passos abaixo:

  1. No painel de controle navegue na seção Servidor.
  2. Desça a tela e procure a seção Outras Configurações.
  3. Selecione o Sistema Operacional CentOS 7 64bit minimal e clique em salvar mudanças.

opções de configurações para formatar o vps

Passo 2.1 – Instalando o CWP

Acesse o seu servidor VPS via SSH e digite os seguintes comandos:

cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest

Ao final da instalação você verá a seguinte mensagem, então pressione Enter e o servidor reiniciará:instalando cwp para migrar para vps

Passo 2.2 – Acessando o CWP

  1. Para acessar o painel CWP digite ip_do_vps:2087. Ex: 123.456.78.9:2087.
  2. Faça login com o seu acesso root.

acessando cwp para migrar para vps.

Passo 2.3 – Criando o usuário e adicionando o domínio

Já dentro do CWP, precisaremos criar uma conta de usuário, no qual poderemos incluir um ou mais domínios. Assim que o usuário for criado o painel automaticamente irá criar um diretório dentro do servidor onde os arquivos do site serão armazenados.

No menu à esquerda, localize a opção User Accounts, então clique em New Account.

Você precisará preencher os seguintes campos:

  • Domain name: insira o nome de seu domínio.
  • Username: o nome de usuário.
  • Password: uma senha para o usuário.
  • Admin Email: conta de email do administrador.

Mais abaixo você também notará o campo Additional Options. Nesta opção você poderá permitir que sejam gerados backups para esta conta que este usuário tenha acesso Shell (SSH). E também que o domínio possua um certificado SSL instalado (para que o SSL seja instalado, seu domínio deverá estar apontando para o servidor VPS).

Para finalizar, clique em Create.

Passo 2.4 – Criando o banco de dados MySQL

O WordPress necessita de um banco de dados para que o site possa funcionar, portanto, criaremos um banco de dados MySQL dentro do CWP.

No menu, procure por SQL Services, então clique em MySQL Manager.

Você verá que já existem alguns bancos de dados criados, porém, iremos criar um novo banco somente para o site que está sendo migrado. Para isto, clique em Create Database and User.lista dos usuários do banco de dados mysql para migrar seu site para vps

Na tela de criação do banco de dados, você preencherá:

New Database for user: selecione o usuário criado no passo 2.3 – no nosso exemplo é ‘tutorial’;

Database Name: escolha um nome para seu banco – neste exemplo iremos utilizar ‘wp’ como nome;

Confirm New Password: uma senha para o seu banco de dados MySQL (deverá ser colocada 2 vezes).

Pronto, o banco de dados MySQL já está criado. Você deverá ver na tela uma mensagem com os dados do novo banco:dados do banco de dados mysql para você migrar seu site para vps

Anote esses dados, pois você precisará deles mais para frente.

Lembrando que, por padrão do CWP, o nome do banco sempre ficará como usuário_banco, no caso, tutorial_wp.

Passo 3 – Transferindo os arquivos do site para VPS

Agora que configuramos o servidor VPS, vamos transferir os arquivos e bancos de dados de nosso site, um por um, de nossa hospedagem compartilhada.

Para isso vamos usar o comando WGET para baixar os arquivos de backup gerados no Passo 1.

Acesse seu servidor VPS via SSH.

Após conectado, você deverá acessar o diretório criado pelo CWP para o domínio configurado no passo 2.3. Basta executar o seguinte comando:

cd /home/tutorial/public_html/

Lembrando que no lugar de tutorial, você precisará colocar o nome de usuário que você criou também no passo 2.3.

Volte ao painel de controle da Hostinger, na opção de Backups, e copie o link de download do backup dos arquivos de seu site, clicando com o botão direito do mouse e escolhendo a opção “Copiar Endereço do Link”.transferindo arquivos do seu site para o vps

Utilize o comando a seguir para baixar o arquivo para o VPS.  (lembre-se de alterar o endereço do link):

wget http://srv154.main-hosting.eu:8080/download-backup/eb810d311059dc2ea21eb7b663f2fe2669a968e4/u269041359.20180503133420.tar.gz

Agora extraia os arquivos usando (lembre-se de trocar o nome do arquivo):

tar -xvf u269041359.20180503144820.tar.gz

Você verá que uma pasta com o nome de usuário da Hostinger. No noss caso, o exemplo é u269041359. Precisaremos acessar esta pasta e, dentro dela, você encontrará outro diretório de nome public_html. Iremos copiar todo o conteúdo desta pasta e movê-los duas pastas acima. Para isto iremos usar os seguintes comandos:

Acesse a pasta public_html extraída do backup que contém os arquivos do seu site (não esqueça de trocar o nome da pasta):

cd u269041359/public_html

Mova todos os arquivos para public_html criada pelo CWP:

mv * ../../

Mova também o arquivo .htaccess, que deve ser movido separadamente:

mv .htaccess ../../

Retorne à public_html para onde os arquivos foram movidos:

cd ../../

Verifique todos os arquivos que foram movidos com este comando:

ls

Você verá algo parecido com a imagem abaixo.lista de comandos para transferir seu site para vps

Como você pode ver, todos os arquivos foram movidos para a correta public_html. Porém, nosso trabalho aqui ainda não acabou. Estes arquivos estão com o ownership incorretos. Precisamos mudar para que seja compatível com o usuário criado no CWP. Então, para alterar o owner podemos usar o comando (lembre-se de alterar o tutorial para o seu usuário):

chown tutorial:tutorial -R *

Agora a transferência foi feita com sucesso de todos os arquivos do servidor compartilhado para o servidor VPS. Siga os passos abaixo para fazer a transferência do banco de dados e o passo final para deixar tudo funcionando.

Passo 4 – Transferindo tabelas do banco de dados para o VPS

Agora que já transferimos nossos arquivos, vamos precisar transferir nosso banco de dados também. Assim como fizemos com os arquivos do site, usaremos o comando WGET para baixar o banco de dados do painel de backups da Hostinger (o mesmo mostrado no Passo 1) e importar todas as tabelas para o seu servidor VPS.

Lembre-se que o banco de dados MySQL já foi criado no Passo 2.3.

Passo 4.1 – Baixando e Importando o Backup do MySQL

O primeiro passo é baixar o banco de dados da hospedagem compartilhada. Faremos isto de forma semelhante a que fizemos para o download dos arquivos do site:

  1. Retorne à seção de backups do painel da Hostinger e clique em Copiar Endereço do Link no botão de download do backup do banco de dados MySQL.
  2. No VPS criaremos um novo diretório e iremos acessá-lo. Nós iremos armazenar o arquivo do download aqui dentro.
    mkdir sql_backup && cd sql_backup
  3. Uma vez dentro do diretório, vamos utilizar o WGET para baixar o arquivo de backup e salvar em nosso servidor VPS.
    wget http://srv154.main-hosting.eu:8080/download-backup/1b5edd1e526340036a694f94477fea7a7535441d/u269041359_uhyta.20180503160859.tar.gz
  4. Agora vamos extrair o arquivo SQL usando o comando:
    tar -xvf u269041359_uhyta.20180503160859.tar.gz

Você verá um arquivo com o mesmo nome, mas no formato .sql. Agora podemos importar as tabelas para dentro do novo banco de dados. Para isso, precisaremos usar os dados utilizados na criação do banco de dados (Passo 2.3):

Usuário: tutorial_wp
Nome do Banco: tutorial_wp

Então, utilizaremos o comando (lembre-se de mudar o nome do arquivo .sql):

mysql -u tutorial_wp -p tutorial_wp < u269041359_uhyta.sql

Após o comando, o terminal irá solicitar a senha do banco de dados MySQL anotada no Passo 2.3. No nosso caso, a senha é senha321.

Passo 5 – Fazendo os ajustes finais

Passo 5.1 – Ajustando o arquivo wp-config.php

Agora que você fez a transferência dos arquivos e do banco de dados, faltam apenas alguns pequenos ajustes para seu site em WordPress funcionar corretamente no VPS.

Primeiramente, vamos precisar editar o wp-config.php e alterar os dados de acordo com o novo banco de dados MySQL.

Iremos utilizar o editor nano e fazer as mudanças de configuração no arquivo. Para editar o wp-config.php siga os passos abaixo:

  1. Entre no diretório onde está localizado o site usando o comando cd.
    cd /home/tutorial/public_html
  2. Uma vez dentro do diretório, veremos os arquivos da pasta. Vamos conferir se o wp-config.php também está presente no diretório.
    ls
  3. Em seguida iremos usar o nano para editar o texto do arquivo wp-config.php:
    nano wp-config.php
  4. Uma vez com o arquivo aberto no modo edição, procure pelas linhas mostradas abaixo, e altere os dados de acordo com o novo banco de dados criado:DB_NAME – nome do banco de dados MySQL;
    DB_USER – nome de usuário MySQL;
    DB_PASSWORD – senha do banco de dados;
    DB_HOST – utilize localhost, uma vez que o banco de dados e os arquivos estão no mesmo servidor.O arquivo deverá ficar assim:

    // ** MySQL settings ** //
    /** The name of the database for WordPress */
    define( 'DB_NAME', 'tutorial_wp' );
    
    /** MySQL database username */
    define( 'DB_USER', 'tutorial_wp' );
    
    /** MySQL database password */
    define( 'DB_PASSWORD', ‘senha321' );
    
    /** MySQL hostname */
    define( 'DB_HOST', 'localhost' );
  5. Em seguida pressione no teclado CTRL + X, então pressione Y. Para salvar as alterações aperte ENTER.

Passo 5.2 – Apontando o domínio para VPS

Você já está quase terminando o processo de como migrar de uma hospedagem para outra.

O último passo é apontar o nome de domínio para o servidor VPS. O modo mais fácil de fazer isso é com um apontamento tipo A, dentro do Editor de Zona DNS.

O nome do domínio está apontando para os nameservers da Hostinger. Então o registro tipo A poderá ser editado no painel de controle da hospedagem compartilhada da Hostinger – no Editor de Zona DNS. editor de zona de dns para migrar seu site para vps

Simplesmente atualize o host @, apontando para o IP do VPS e pressione Salvar.fazer o apontamento do dns para conseguir migrar seu site para vps

Pode levar até 24 horas para o DNS se propagar completamente no mundo todo.

A Hostinger também preparou um tutorial para ensinar a como apontar um domínio para um servidor VPS.

drago feliz em ensinar os usuários da Hostinger a migrar seu site para vps

Conclusão

Agora você já sabe como migrar site de uma hospedagem para outra. Com esta migração do WordPress, você fez o site que estava em uma hospedagem compartilhada rodar em seu servidor VPS. Sugerimos que você faça cópias de segurança em caso de problemas.

Caso você tenha qualquer dúvida, fique à vontade para entrar em contato com a nossa equipe de sucesso do cliente. Nossos agentes estarão prontos para ajudar com tudo sobre hospedagem de sites, domínios, servidores, certificados SSL e muito mais.

Ariane G.

Ariane é jornalista, analista de conteúdo & SEO na Hostinger Brasil e tem o papel de contar para todo mundo o poder transformador da internet. Com foco em otimização, produção para web e técnicas de SEO, divide os dias entre pesquisas de palavras-chave e passagens aéreas (ela ama viajar).

2 Comentários

Deixe seu comentário!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • A raiz do site fica em /var/www/html e no tutorial aprendemos a transferir os arquivos para /home/user/public_html

    Como devemos proceder? como trocar o diretório? Como fazer funcionar?

Comece a Economizar Agora!

Hospedagem com tudo incluso e nome de domínio
R$3
12
/mês*

Junte-se a centenas de inscritos em todo o mundo

e receba um resumo dos tutoriais mais recentes direto para o seu e-mail

Please wait...

Obrigado por se inscrever!

[href]
[href]