Com a infinidade de ótimas soluções de hospedagem disponíveis hoje em dia, os aspirantes a proprietários de sites podem ter dificuldade em encontrar a melhor opção de hospedagem para eles.
As opções de hospedagem podem ser classificadas nas seguintes categorias: soluções compartilhadas, dedicadas, gerenciadas, VPS em nuvem. Todos eles têm seus prós e contras e atendem a diferentes tipos de usuários.
Neste artigo, falaremos sobre uma solução de hospedagem em nuvem chamada Google Cloud. Explicaremos o que é, seus benefícios e forneceremos um guia detalhado sobre como instalar o WordPress no Google Cloud.
Além disso, na seção Etapas adicionais , abordaremos várias coisas que você deve fazer após a instalação do WordPress para configurar corretamente seu novo site WordPress.
ÍNDICE DE CONTEÚDO
Por que você deve instalar o WordPress no Google Cloud
O serviço de hospedagem em nuvem (ou nuvem) permite que você hospede um site ou um aplicativo em uma infraestrutura contendo vários servidores.
Existem algumas vantagens que a nuvem oferece, mas as duas mais importantes são o dimensionamento dinâmico de recursos e quase 100% de tempo de atividade. Vamos explicar isso brevemente.
O dimensionamento de recursos é importante durante qualquer pico de tráfego que seu site possa ter. A nuvem pode aumentar ou diminuir perfeitamente os recursos, ajustando-se à quantidade de tráfego do seu site.
E por ser executado em vários servidores, caso um deles fique inativo, seu site será atendido por outro servidor que faz parte da infraestrutura Cloud. E, isso reduz o custo geral, pois não inclui os custos de manutenção associados à execução de um único servidor.
O Google Cloud é um serviço de computação com uma ampla gama de produtos, com hospedagem em nuvem poderosa entre eles. Vejamos alguns dos muitos benefícios que o Google Cloud oferece.
Em primeiro lugar, o Google Cloud tem uma infraestrutura global de alto desempenho com segurança de última geração. Ele oferece todos os tipos de aplicativos para gerenciar um site, e essas ferramentas estão em constante aprimoramento.
Mais notavelmente, possui ferramentas poderosas do Google Analytics para rastreamento e análise de dados.
Como parte da marca Google, você sempre pode contar com a confiabilidade do Google Cloud Platform. E, com uma política única de preços pré-pagos e US $ 300 em créditos para usuários verificados, pode ser mais econômico do que algumas das outras soluções de hospedagem em nuvem.
No entanto, observe que o valor do crédito oferecido pelo Google é definido a seu critério e pode estar sujeito a alterações.
Como instalar o WordPress no Google Cloud
Tendo considerado alguns dos benefícios da hospedagem na nuvem e do Google Cloud em geral, podemos prosseguir explicando como instalar o WordPress no Google Cloud.
Observe que você deve criar uma conta de faturamento como pré-requisito para isso.
Comece navegando até o Google Cloud e criando sua conta.
Isso envolve fazer login com sua conta do Google, adicionar seus dados comerciais e de cartão de crédito e concordar com os Termos de Serviço do Google Cloud .
O Google Cloud oferece crédito gratuito de US $ 300 para usuários que verificam suas contas. Você pode usar esse crédito para vários produtos do Google. Em última análise, quer você escolha verificar sua conta ou não, as etapas a seguir neste tutorial se aplicam a todos.
Em seguida, navegue até o Google Cloud Platform para criar um novo projeto. Clique no link Selecionar um projeto no canto superior esquerdo. Isso abrirá um popup mostrando todos os seus projetos atuais.
Pressione o botão Novo projeto no canto superior direito da janela para prosseguir com a criação de seu novo projeto.
Defina um nome para seu novo projeto e pressione o botão Criar .
Depois de criar um novo projeto, clique na opção Marketplace no menu à esquerda.
Quando a página do Marketplace for carregada, pesquise a palavra-chave wordpress . A partir dos resultados obtidos, selecione a opção WordPress que tem Google Click to Deploy e Virtual Machines no texto escrito abaixo dela.
Na tela a seguir, você verá o que o pacote WordPress oferece, bem como o custo estimado por mês. O pacote inclui 1 CPU, 1,7 GB de RAM e 10 GB de armazenamento com um custo estimado de US $ 13,61 / mês. No entanto, você pode ajustar essas configurações nas etapas a seguir.
Para continuar para a próxima etapa, pressione o botão Iniciar próximo ao topo.
Nesse ponto, você precisará aguardar alguns minutos até que o processo de configuração seja concluído.
Quando terminar, você poderá ajustar o desempenho de sua nova implantação do WordPress. Certifique-se de inserir o nome da implantação e o endereço de e-mail do administrador. E marque as caixas de seleção ao lado de Instalar phpMyAdmin , Permitir tráfego HTTP da Internet e Permitir tráfego HTTPS da Internet , se ainda não estiverem habilitadas.
Se necessário, você também pode ajustar as seguintes opções: Zona, Tipo de máquina, Tipo de disco de inicialização e Disco de inicialização. No entanto, alterar essas opções de seus valores padrão afetará o custo estimado do seu novo site WordPress. Portanto, vamos presumir que você deixou as configurações com seus valores padrão e proceder de acordo.
Depois de ajustar as opções, pressione o botão Implementar abaixo.
Mais uma vez, você precisará ser paciente enquanto seu projeto do Google é implantado. Isso pode levar alguns minutos.
Quando terminar, você poderá ver seu administrador do WordPress e credenciais do MySQL à direita. Sugerimos alterar essas senhas imediatamente para segurança adicional.
Em seguida, para acessar seu novo site WordPress, clique no botão Entrar no painel de administração , localizado na seção Começar a usar o WordPress .
Você pode acessar o phpMyAdmin da mesma maneira. Basta clicar no link que termina com / phpmyadmin na seção Introdução ao WordPress .
Isso conclui sua criação bem-sucedida de um site WordPress armazenado no Google Cloud. No entanto, ainda há algumas coisas que você deve fazer depois para tirar o máximo proveito dessa solução de hospedagem baseada em nuvem. Estaremos dando uma olhada no que estão abaixo.
Etapas adicionais
Nesta seção, explicaremos todas as ações que você deve realizar após instalar o WordPress no Google Cloud. Isso inclui a atribuição de um endereço IP estático estável, a aquisição e configuração de um nome de domínio e a garantia de segurança do seu site, adicionando um certificado SSL a ele.
Atribuição de um endereço IP estático
Depois de criar um site WordPress no Google Cloud, seu endereço IP externo é definido como efêmero por padrão. Ou seja, toda vez que você redefine ou reinicia seu mecanismo de computação (uma máquina virtual para usar os serviços do Google que serve para substituir o hardware do servidor), seu endereço IP muda.
Portanto, a primeira coisa a fazer depois de criar seu site WordPress é atribuir a ele um endereço IP externo estático. Caso contrário, o acesso ao seu site será quase impossível para todos os outros usuários, pois seu endereço IP será alterado constantemente.
Para atribuir um endereço IP estático, navegue mais uma vez até o Google Cloud Platform e role para baixo até a seção Rede . Em seguida, clique na opção de rede VPC e selecione a opção Endereços IP externos na lista suspensa que é aberta.
Na coluna Tipo , clique em Efêmero e altere para Estático .
Na janela pop-up a seguir, adicione um nome para este endereço estático e, se desejar, uma descrição. Como você pode ver na captura de tela, o nome escolhido só pode conter letras minúsculas, números e hifens. Pressione o botão Reservar quando terminar.
Após alguns segundos, você receberá uma mensagem na parte inferior da tela informando que seu endereço foi criado com sucesso. E você poderá ver que o tipo de endereço IP também será alterado para Estático .
Feito isso, o acesso ao seu site WordPress torna-se simples. Basta inserir o endereço IP externo estático na barra de endereços do seu navegador. Mas não se preocupe, seus visitantes não precisarão fazer isso. Confira a próxima seção para ver como tornar a localização de seu site mais amigável.
Configurando um nome de domínio
Simplificando, um nome de domínio pode ser equiparado ao nome de um site. Ele desempenha um papel significativo em como os visitantes encontram seu site.
Como memorizar o endereço IP de um site da Web é difícil, atribuir um nome de domínio exclusivo para cada endereço IP é essencial. Dessa forma, os visitantes podem encontrar seu site procurando o nome de domínio apropriado.
Você deve se esforçar para ter um nome de domínio memorável, de modo que seus visitantes tenham fácil acesso e lembrança.
Um bom nome de domínio o ajudará a construir uma marca, adicionar credibilidade ao seu negócio e atrair visitantes que podem tropeçar em seu site durante a busca por um tópico geral.
E, se você possui seu nome de domínio, você não perderá a marca que criou e construiu ao mudar de provedor de hospedagem.
Os domínios precisam ser comprados de provedores de nomes de domínio, ou seja, registradores de domínio. Existem muitos registradores de domínio disponíveis: Bluehost, GoDaddy, Namecheap, Hostgator, etc.
Todos os registradores de domínio têm seus conjuntos exclusivos de prós e contras. Você deve investigar cuidadosamente cada um antes de decidir onde comprar seu nome de domínio.
Ter um nome de domínio é um requisito para concluir as etapas a seguir. Depois de comprar seu nome de domínio, você precisará configurá-lo . Para isso, proceda conforme mencionado abaixo.
Para configurar um nome de domínio, você deve primeiro configurar uma zona DNS . Você pode fazer isso navegando até a seção Rede no Google Cloud Platform . Em seguida, clique na opção Serviços de rede e selecione a opção Cloud DNS no menu suspenso que se abre.
Esperar um pouco até que a API DNS está ativado e clique no Criar zona de botão depois. Você pode encontrar este botão na guia Zonas na página Cloud DNS .
Ao criar uma nova zona DNS, certifique-se de definir o tipo de zona como Pública para torná-la visível para todos na Internet. Adicione seu domínio registrado anteriormente no campo de nome DNS e defina um nome de zona adequado.
Você pode deixar a opção DNSSEC desligada por enquanto e omitir sua descrição se não quiser adicionar uma. Quando terminar, pressione o botão Criar para criar sua zona DNS.
Em seguida, você precisa adicionar registros DNS. Esses registros podem fornecer informações valiosas sobre o endereço IP atual do seu site, o domínio que você está usando e o seu nome de host.
Essas informações instruem os servidores do lado do usuário sobre como se conectar a algo hospedado em seu domínio, como seu site. Para adicioná-lo, clique no link Adicionar conjunto de registros .
Para este artigo, criaremos dois conjuntos de registros. Para o primeiro conjunto, deixe o nome DNS vazio. Dessa forma, seu nome de domínio será selecionado automaticamente.
Escolha A como o tipo de registro e, em Endereço IPv4, insira o endereço IP que você tornou estático anteriormente. Você pode deixar as configurações TTL em seus valores padrão, ou seja, 5 minutos. Em seguida, pressione o botão Criar para criar o primeiro registro.
Para criar o segundo conjunto de registros, pressione o link Adicionar conjunto de registros mais uma vez. Desta vez, preencha a opção Nome DNS inserindo o prefixo www em seu nome de domínio .
Selecione o tipo de registro CNAME e adicione seu nome de domínio como o nome canônico . Como antes, você pode deixar as configurações TTL em seus valores padrão. Em seguida, pressione o botão Criar .
Depois de fazer isso, seus conjuntos de registros devem ser semelhantes à captura de tela abaixo.
Antes de continuarmos, abordaremos brevemente a diferença entre os tipos de registro A e CNAME .
Ambos registros A e CNAME são possíveis formas de apontar um nome (host) para o seu site. O tipo de registro A mapeia um nome para um ou vários endereços IP. Por outro lado, um tipo de registro CNAME mapeia um nome para outro nome.
Por esse motivo, os registros A podem ser usados para mapear nomes de domínio raiz, enquanto os registros CNAME não. Além disso, um registro CNAME só deve ser usado em nomes que não tenham nenhum registro anterior, para que sejam devidamente resolvidos para um site correspondente.
Agora que você tem um melhor domínio dos tipos de registro A e CNAME , vamos prosseguir com as próximas etapas.
Para ter certeza de que seu domínio está apontando para o site que você criou anteriormente no Google Cloud, você precisará atualizar os servidores de nomes dentro da conta do provedor de nome de domínio com os registros ns-cloud .
O próximo estágio requer que você faça login em sua conta no provedor de nome de domínio que está usando. Portanto, as etapas a seguir podem variar de acordo com sua escolha de um provedor de nome de domínio .
No nosso caso, foi Namecheap . Assim, depois de fazer o login, você precisa navegar até a opção Lista de domínios . Lá, encontre seu nome de domínio registrado e pressione o botão Gerenciar ao lado dele.
Posteriormente, na seção de servidores de nomes, escolha a opção DNS personalizado e insira todos os quatro registros ns-cloud pressionando a opção Adicionar servidor de nomes abaixo.
Em seguida, clique na pequena opção de marca de seleção ao lado dela para salvar.
Depois disso, a única coisa que resta é esperar a propagação dos registros DNS . Isso pode levar até 48 horas, mas, em nosso caso, levou apenas alguns minutos. Você sempre pode verificar o status do seu site usando uma das ferramentas de pesquisa de DNS disponíveis online.
Depois que seu site for propagado, faça login no painel de administração do WordPress e navegue até Configurações> Geral.
Lá, você deve alterar seu endereço WordPress e endereço do site para corresponder ao seu nome de domínio . Neste ponto, como ainda não configuramos um certificado SSL, eles terão um prefixo http: // .
Alterar os endereços fará o seu logout do painel e o retornará à tela de login do WordPress.
Faça login novamente com suas credenciais de administrador e examine seu site . Seu site WordPress apontará corretamente para o seu nome de domínio a partir de agora.
Configurando um certificado SSL grátis SSL (Secure Sockets Layer) é uma tecnologia comum usada para criptografar informações confidenciais trocadas em um site. SSL pode ser usado para criptografar dados de cartão de crédito, senhas e muito mais.
Isso torna sua conexão com a Internet segura, pois os hackers não serão capazes de acessar ou modificar os dados confidenciais que você mantém.
Como tal, o uso de SSL é obrigatório para qualquer site de comércio eletrônico e é altamente recomendado para todos os outros tipos de sites.
TLS (Transport Layer Security) é o nome da versão atual e atualizada do SSL. No entanto, como o termo SSL era amplamente usado antes, ele permaneceu até hoje, apesar de ter sido substituído por TLS.
Para tornar seu site seguro, você precisa configurar um certificado SSL (isto é, TLS) . Enquanto no passado eles eram comprados principalmente, hoje em dia existem muitos sites que oferecem certificados SSL gratuitos.
Um dos sites mais amplamente reconhecidos por isso é o Let’s Encrypt. Todos os seus certificados SSL são certificados por organizações terceirizadas confiáveis, também conhecidas como autoridades de certificação.
Como uma etapa final em nosso guia sobre a configuração de um site WordPress no Google Cloud, explicaremos como você pode configurar um certificado SSL grátis Let’s Encrypt.
Embora a maioria das instruções fornecidas a seguir exija a digitação de comandos em um terminal SSH, explicamos tudo em detalhes para que seja fácil de seguir.
Dito isso, vamos prosseguir para as etapas necessárias para configurar um certificado SSL gratuito.
Para começar, faça login no Google Cloud Platform e navegue até Compute Engine> Instâncias de VM .
Localize a instância de VM que você criou (o processo descrito na parte principal deste artigo) e clique no botão SSH associado a essa instância.
Isso abrirá a janela do terminal SSH. Para descobrir seu sistema operacional atual, insira o seguinte comando :
lsb_release –a
Não se esqueça de anotar seu SO em algum lugar, pois será necessário para a próxima etapa. Em nosso caso, é o Debian 9.13 (extensão) .
Em seguida, navegue até a página do Certbot onde você precisa inserir sua configuração para obter mais instruções.
Isso é feito selecionando Apache como o software e Debian 9 (stretch) como o sistema .
Certifique-se de adicionar suas próprias informações de sistema apropriadas em vez das nossas.
Ao selecionar o software e o sistema, você será redirecionado para a página apropriada que contém as instruções restantes.
Para aqueles de vocês que não encontraram o Certbot antes, esta é uma ferramenta de software de código aberto gratuita para a implantação de certificados Let’s Encrypt SSL.
Se você estiver interessado em aprender mais, sugerimos que dê uma olhada em sua página Sobre para obter mais informações.
A página de instruções contém duas guias – padrão e curinga. Eles fornecem etapas para a implantação dos dois tipos de certificados SSL, que têm os mesmos nomes das guias: certificados padrão (ou regulares) e curinga.
A principal diferença entre os dois tipos de certificados é que os certificados regulares fornecem criptografia apenas para o domínio principal e o www. subdomínio. Enquanto os certificados curinga protegem o domínio, bem como vários subdomínios. Isso é organizado colocando um asterisco (*) no nível do subdomínio que você deseja proteger.
Por exemplo, * .seu-website.com protegerá blog.seu-website.com, ajuda.seu-website.com, news.seu-website.com, etc.
Para este artigo, optamos por mostrar a você como configurar um certificado padrão. Se você precisar de um certificado curinga, deverá alternar para a guia curinga e seguir as instruções fornecidas.
Como já nos conectamos ao servidor usando SSH, começaremos da etapa dois e clicaremos no botão instalar snapd . O ideal é abrir o link em uma página separada, pois teremos que retornar a esta página após instalar o snapd.
Na página que se abre, role para baixo até encontrar o link Debian e clique nele para revisar as instruções completas .
Depois de fazer isso, você verá uma nova janela explicando como o snapd pode ser instalado.
Para instalar o snapd, insira o seguinte comando no terminal SSH:
sudo apt update
Em seguida, insira o seguinte comando no terminal SSH:
sudo apt install snapd
Espere um pouco até que o pacote snapd seja instalado. Se, a certa altura, for perguntado se deseja continuar com a instalação, insira y (ou seja, sim) no terminal para confirmar .
Posteriormente, certifique-se de que o snapd esteja atualizado inserindo o seguinte comando :
sudo snap install core; sudo snap refresh core
Depois disso (conforme observado na página de instruções do Certbot), você deve remover qualquer pacote restante do Certbot OS . Como não instalamos o Certbot anteriormente, pularemos esta etapa.
No entanto, se você instalou o Certbot, pode excluí-lo facilmente. Basta usar um destes três comandos comuns: sudo apt-get remove certbot, sudo dnf remove certbot ou sudo yum remove certbot , todos mencionados nas instruções do Certbot.
A etapa a seguir é instalar o Certbot. Para fazer isso, insira o seguinte comando no terminal SSH:
sudo snap install --classic certbot
Você terá que esperar um pouco até receber uma mensagem de sucesso informando que o Certbot foi instalado.
Depois disso, insira o seguinte comando para garantir que os comandos do Certbot possam ser executados:
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Em seguida, para adquirir e instalar o certificado SSL, insira o seguinte comando :
sudo certbot --apache
Durante o processo de instalação, você será solicitado a inserir informações adicionais. Primeiro, você precisará inserir seu endereço de e-mail para avisos de renovação e segurança .
Em seguida, concorde com os Termos de Serviço do Let’s Encrypt inserindo a letra a . Se você não quiser compartilhar seu e-mail com a Electronic Frontier Foundation para futuras notícias ou campanhas, insira n no terminal .
Depois, insira seu (s) nome (s) de domínio . Se você tiver vários domínios, certifique-se de separá-los com uma vírgula e / ou um espaço em branco. Em seguida, insira 2 (o número) para selecionar o host virtual correto , ou seja, aquele que corresponde ao seu nome de domínio.
Isso conclui a parte do terminal de aquisição de um certificado SSL. Você verá uma mensagem de sucesso posteriormente, bem como algumas notas importantes. Entre outras coisas, as notas contêm a data de validade do certificado recém-adquirido. Aconselhamos que leia as notas com cuidado.
Cerbot vem com um cron job ou cronômetro do sistema que renova automaticamente seu certificado SSL quando ele está prestes a expirar. Você pode até mesmo testar essa opção de renovação automática inserindo o seguinte comando no terminal:
sudo certbot renew –dry-run
Você pode encontrar mais informações sobre ele nas instruções do Certbot, próximo ao final.
Antes de concluirmos as instruções sobre SSL para o seu site, aconselhamos fazer login no painel de administração do WordPress mais uma vez.
Navegue para Configurações > Geral e altere o WordPress e o endereço do site de HTTP para HTTPS manualmente (alterando o prefixo http: // para https: //).
Isso o ajudará a se certificar de que não haja endereços inseguros restantes. Pressione o botão Salvar alterações quando terminar.
Mais uma vez, você será desconectado do painel e retornará à tela de login do WordPress. Faça login novamente com suas credenciais do WordPress e você verá que ambos os endereços foram atualizados.
Finalmente, a única coisa que resta é testar o site. Você pode fazer isso acessando https://your-website.com ou executando um teste SSL usando uma ferramenta online como SSL Labs .
Se você acessar seu site através do navegador, saberá que ele é seguro ao ver o cadeado ao lado do endereço e pela mensagem exibida ao clicar no cadeado. E se você optar por uma ferramenta online, saberá que seu site está seguro pelos resultados que obtém.
Conclusão
A hospedagem em nuvem é uma alternativa incrivelmente valiosa à hospedagem regular. Ele fornece tempo de atividade constante ao mesmo tempo em que oferece excelente desempenho durante picos de tráfego.
É por isso que dedicamos este artigo a explicar como instalar o WordPress usando o serviço Google Cloud.
O processo de instalação do WordPress no Google Cloud é bastante fácil e prático, o que permite ajustar as configurações de sua configuração durante o processo de instalação.
Além disso, incluímos instruções detalhadas sobre o que você deve fazer após a instalação do WordPress. Isso inclui a configuração de um endereço IP estático, um nome de domínio e um certificado SSL.
Se você seguir as instruções descritas neste artigo com cuidado, temos certeza de que será capaz de instalar o WordPress no Google Cloud sem nem mesmo suar a camisa. E, felizmente, você conseguiu em um pequeno período de tempo.