{"id":112,"date":"2025-01-17T14:51:05","date_gmt":"2025-01-17T17:51:05","guid":{"rendered":"https:\/\/blog.vpsbrasil.com.br\/?p=112"},"modified":"2025-01-17T14:54:47","modified_gmt":"2025-01-17T17:54:47","slug":"tutorial-como-migrar-um-site-de-um-servidor-para-um-vps","status":"publish","type":"post","link":"https:\/\/blog.vpsbrasil.com.br\/index.php\/2025\/01\/17\/tutorial-como-migrar-um-site-de-um-servidor-para-um-vps\/","title":{"rendered":"Tutorial: Como Migrar um Site de um Servidor para um VPS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Migrar um site de um servidor para um VPS pode parecer desafiador, mas com este guia, voc\u00ea poder\u00e1 realizar a tarefa com seguran\u00e7a e efici\u00eancia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 1: Fa\u00e7a Backup do Site no Servidor Atual<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Arquivos do site<\/strong>:<br>Use FTP ou o gerenciador de arquivos do painel de controle para baixar todos os arquivos do site para o seu computador.\n<ul class=\"wp-block-list\">\n<li>Se estiver no terminal, use: <br><code>tar -czvf backup-site.tar.gz \/caminho\/do\/seu\/site<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Banco de Dados<\/strong>:<br>Fa\u00e7a backup do banco de dados MySQL\/MariaDB.\n<ul class=\"wp-block-list\">\n<li>Acesse o painel ou use o comando:<br> <code>mysqldump -u usuario -p nome_banco > backup-banco.sql<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 2: Configure o VPS para Hospedagem<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Instale os componentes necess\u00e1rios no VPS:\n<ul class=\"wp-block-list\">\n<li><strong>LAMP<\/strong> (Linux, Apache, MySQL, PHP) ou <strong>LEMP<\/strong> (Linux, Nginx, MySQL, PHP).<\/li>\n\n\n\n<li>No Ubuntu, por exemplo: <br><code>sudo apt update sudo apt install apache2 mysql-server php php-mysql unzip<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Configure um dom\u00ednio virtual (Virtual Host) para o site.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 3: Suba os Arquivos para o VPS<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Envie os arquivos do site para o VPS<\/strong>:<br>Use FTP, SCP ou o gerenciador de arquivos do painel de controle.\n<ul class=\"wp-block-list\">\n<li>Pelo terminal: <br><code>scp backup-site.tar.gz usuario@seu-vps:\/var\/www\/html\/<\/code><\/li>\n\n\n\n<li>Extraia os arquivos no diret\u00f3rio do site: <br><code>tar -xzvf backup-site.tar.gz -C \/var\/www\/html\/<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 4: Importe o Banco de Dados<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Acesse o MySQL no VPS:<br> <code>mysql -u usuario -p<\/code><\/li>\n\n\n\n<li>Crie um banco de dados: <br><code>CREATE DATABASE nome_banco; CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha'; GRANT ALL PRIVILEGES ON nome_banco.* TO 'usuario'@'localhost'; FLUSH PRIVILEGES;<\/code><\/li>\n\n\n\n<li>Importe o backup: <br><code>mysql -u usuario -p nome_banco &lt; backup-banco.sql<\/code><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 5: Atualize as Configura\u00e7\u00f5es do Site<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Configura\u00e7\u00e3o do Banco de Dados<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Atualize o arquivo de configura\u00e7\u00e3o do site (ex: <code>wp-config.php<\/code> no WordPress) com as novas credenciais do banco de dados.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Permiss\u00f5es de Arquivo<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Ajuste as permiss\u00f5es e o propriet\u00e1rio: <br><code>sudo chown -R www-data:www-data \/var\/www\/html\/ <\/code><br><code>sudo chmod -R 755 \/var\/www\/html\/<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 6: Configure o DNS<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Atualize os registros DNS do dom\u00ednio para apontar para o endere\u00e7o IP do VPS.<\/li>\n\n\n\n<li>Teste o dom\u00ednio com o comando: <code>ping seu-dominio.com<\/code><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 7: Teste o Site<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Acesse o site no navegador e verifique se tudo est\u00e1 funcionando corretamente.<\/li>\n\n\n\n<li>Se necess\u00e1rio, limpe o cache ou corrija links quebrados.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Dicas Adicionais<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilize ferramentas como <strong>rsync<\/strong> para migra\u00e7\u00f5es mais r\u00e1pidas.<\/li>\n\n\n\n<li>Habilite HTTPS no VPS com um certificado SSL (ex: Let&#8217;s Encrypt).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Com esses passos, seu site estar\u00e1 funcional no novo VPS. \ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Migrar um site de um servidor para um VPS pode parecer desafiador, mas com este guia, voc\u00ea poder\u00e1 realizar a tarefa com seguran\u00e7a e efici\u00eancia. Passo 1: Fa\u00e7a Backup do Site no Servidor Atual Passo 2: Configure o VPS para Hospedagem Passo 3: Suba os Arquivos para o VPS Passo 4: Importe o Banco de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":117,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriais"],"_links":{"self":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":3,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/112\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/112\/revisions\/116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media\/117"}],"wp:attachment":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}