{"id":233157,"date":"2023-02-06T18:29:00","date_gmt":"2023-02-06T15:29:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=233157"},"modified":"2022-11-10T19:38:29","modified_gmt":"2022-11-10T16:38:29","slug":"como-adicionar-um-host-virtual-no-apache2-no-ubuntu-server","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-adicionar-um-host-virtual-no-apache2-no-ubuntu-server\/","title":{"rendered":"Como adicionar um host virtual no Apache2 no Ubuntu Server?"},"content":{"rendered":"\n<p>Hoje, decidi mover o \u00faltimo dom\u00ednio hospedado no servidor compartilhado Fasthosts (<a href=\"https:\/\/steakovercooked.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">steakovercooked.com<\/a>) para <a href=\"https:\/\/helloacm.com\/out\/quickhost\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">QuickHostUK<\/a>.<\/p>\n<p>Paguei um contrato de 2 anos e ainda falta um ano com a Fasthosts. No entanto, decidi faz\u00ea-lo cedo, apesar do fato de n\u00e3o receber nenhum reembolso dos fasthosts. A principal raz\u00e3o \u00e9 o desempenho (velocidade). Meus amigos me disseram que \u00e9 lento acessar meu site na China. A segunda raz\u00e3o \u00e9 que a hospedagem em servidor compartilhado causa problemas se o seu site tiver muito tr\u00e1fego. A empresa de hospedagem (fasthosts) suspender\u00e1 seu site mesmo que voc\u00ea n\u00e3o tenha feito nada tecnicamente errado. Se o seu blog wordpress recebe muitos coment\u00e1rios de spam e voc\u00ea permite que cada vez que o wordpress envie seus e-mails para notificar isso, \u00e9 prov\u00e1vel que seu site seja suspenso (isso aconteceu comigo uma vez). A desculpa deles foi que seu blog \u00e9 vulner\u00e1vel e pode estar sob ataque. Em suma, existe uma pol\u00edtica de &#8216;uso justo&#8217; para fasthosts, e isso significa que voc\u00ea n\u00e3o pode obter muito tr\u00e1fego ou consumir muitos recursos (CPU, disco r\u00edgido). Para espa\u00e7os web, voc\u00ea pode ter espa\u00e7os FTP &#8216;ilimitados&#8217;, mas todos esses arquivos precisam estar &#8216;vis\u00edveis&#8217; em seu site. Isso significa que voc\u00ea n\u00e3o pode usar seu espa\u00e7o FTP como backup. Eles excluir\u00e3o seus arquivos antes de informar.<\/p>\n<p>OK. Ent\u00e3o, aqui est\u00e3o as coisas que eu fa\u00e7o para migrar o servidor para o VPS do servidor compartilhado.<\/p>\n<p>Primeiro, voc\u00ea precisaria baixar todos os seus arquivos (cerca de 8 GB, leva cerca de 10 horas para baixar e carregar) e envi\u00e1-los para o VPS (criar uma pasta para o seu novo site). Em segundo lugar, voc\u00ea precisaria fazer backup de todos os bancos de dados MySQL. Para fazer o upload novamente para o banco de dados do VPS, voc\u00ea pode primeiro fazer o upload do backup *.SQL (<a href=\"https:\/\/helloacm.com\/bash-script-to-check-repair-optimise-and-backup-mysql-database\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">veja este post<\/a>) e depois fazer login no SSH.<\/p>\n<pre><code>mysql -hlocalhost -uuser -ppassword<\/code><\/pre>\n<p>E digite o comando <strong>source database.sql<\/strong> para importar o banco de dados. Ap\u00f3s essas duas etapas, voc\u00ea precisar\u00e1 configurar o servidor Apache2, caso contr\u00e1rio, ser\u00e1 necess\u00e1rio instal\u00e1-lo primeiro.<\/p>\n<pre><code>sudo apt-get install apache2<\/code><\/pre>\n<p>Agora, v\u00e1 para a pasta <strong>\/etc\/apache2\/sites-available<\/strong> e crie um arquivo, no meu caso, <strong>steakovercooked.com.conf<\/strong><\/p>\n<pre><code>&lt;VirtualHost *:80&gt;\n\u00a0 ServerName &lt;a class=\"vglnk\" target=\"_blank\" href=\"http:\/\/steakovercooked.com\" rel=\"nofollow\"&gt;&lt;span&gt;steakovercooked&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;\/a&gt;\n\u00a0 ServerAlias &lt;a class=\"vglnk\" target=\"_blank\" href=\"http:\/\/www.steakovercooked.com\" rel=\"nofollow\"&gt;&lt;span&gt;www&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;steakovercooked&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;\/a&gt;\n\u00a0 ServerAdmin dr@steakovercooked.com\n\u00a0\n\u00a0 DirectoryIndex index.php\n\u00a0 DocumentRoot \/var\/www\/steakovercooked.com\/htdocs\n\u00a0\n\u00a0 LogLevel warn\n\u00a0 \u00a0 ErrorLog ${APACHE_LOG_DIR}\/error.log\n\u00a0 \u00a0 CustomLog ${APACHE_LOG_DIR}\/access.log combined\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p>Agora, voc\u00ea pode usar o comando <strong>sudo a2ensite <a href=\"https:\/\/steakovercooked.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">steakovercooked.com<\/a><\/strong> e o apache2 adicionar\u00e1 a extens\u00e3o (conf) automaticamente ap\u00f3s o nome do site.<\/p>\n<p>Ent\u00e3o voc\u00ea precisar\u00e1 reiniciar o servidor apache2 usando <strong>sudo service apache2 restart<\/strong> ou recarregar a configura\u00e7\u00e3o usando <strong>sudo \/etc\/init.d\/apache2 reload<\/strong><\/p>\n<p>Em seguida, voc\u00ea modificaria o &#8216;Registro DNS avan\u00e7ado&#8217; [o Registro A] para apontar o dom\u00ednio <strong>raiz<\/strong> e <strong>www<\/strong> para o IP do seu VPS (a propaga\u00e7\u00e3o do DNS leva menos de 24 horas). Alternativamente, voc\u00ea pode transferir os dom\u00ednios para o provedor da empresa VPS (o procedimento leva alguns dias).<\/p>\n<p>Registros A de DNS Avan\u00e7ados<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como adicionar um host virtual no Apache2 no Ubuntu Server?<\/p>\n","protected":false},"author":1,"featured_media":224669,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[722,837,920,846,1069],"tags":[1170],"class_list":["post-233157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-guia-para-iniciantes","category-outro","category-tutoriais","category-um-computador","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/233157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=233157"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/233157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/224669"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=233157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=233157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=233157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}