Como Hospedar WordPress na Google Cloud Platform (3 Maneiras)

Quando comecei a pesquisar sobre hospedagem de WordPress no Google Cloud, pensei: “Esta pode ser a atualização que eu estava esperando”.

A ideia de rodar meu site na mesma infraestrutura que alimenta o Google Search e o YouTube? Isso era empolgante. Mas também levantou muitas perguntas.

Não há dúvida de que o Google Cloud oferece velocidade e confiabilidade sérias. Mas rapidamente percebi que ele não foi construído pensando em iniciantes. Entre gerenciar máquinas virtuais, configurar seu servidor e configurar o DNS, é fácil ficar preso.

A boa notícia é que você não precisa fazer isso do jeito difícil. Se você quer uma solução gerenciada simples ou prefere arregaçar as mangas e fazer tudo sozinho, eu mostrarei ambas as opções.

Ao final deste guia, você saberá exatamente como hospedar WordPress no Google Cloud e qual caminho eu recomendo com base em experiência real.

Hospedando seu site WordPress na Google Cloud Platform

Por que hospedar WordPress no Google Cloud?

O Google Cloud é conhecido por sua velocidade, estabilidade e infraestrutura de alta potência. Ele alimenta tudo, do YouTube ao Gmail, e é construído para lidar com enormes volumes de tráfego sem problemas.

É por isso que muitos proprietários de sites, incluindo eu em um determinado momento, começam a pensar: “Se eu hospedar meu site WordPress no Google Cloud, não terei o mesmo desempenho?”

E, em teoria, sim — você pode. Mas há uma grande diferença entre ter acesso ao Google Cloud e realmente saber como usá-lo bem para WordPress. É como comprar um carro de corrida sem saber dirigi-lo.

Google Cloud Platform

É aí que a maioria das pessoas fica presa. A plataforma em si é incrível, mas ela é construída para engenheiros e equipes de DevOps, não para usuários comuns do WordPress que tentam publicar conteúdo ou crescer uma audiência.

Então, se você tem se perguntado se o Google Cloud é a escolha certa para o seu site WordPress, você não está sozinho.

Na próxima seção, mostrarei a maneira mais fácil de aproveitar seu poder, sem ter que configurar nada manualmente.

Depois disso, mostrarei dois métodos práticos se você preferir o caminho DIY (faça você mesmo).

Você pode usar os links de salto abaixo se quiser pular para frente:

Método 1: Use o SiteGround para Hospedar WordPress no Google Cloud

Se você quer a velocidade e a confiabilidade do Google Cloud sem a configuração técnica, então SiteGround é a opção que eu recomendo — e uso pessoalmente.

Nós também hospedamos o WPBeginner no SiteGround. Descrevendo a mudança, Syed Balkhi, fundador do WPBeginner, escreveu:

Depois de testar o SiteGround em vários projetos e ver o quão bem a plataforma deles lidou com as demandas do mundo real, soube que foi a decisão certa para o WPBeginner.

Syed Balkhi - Fundador da WPBeginner - Foto de PerfilSyed Balkhi

Para mais detalhes, veja os motivos pelos quais o WPBeginner mudou para o SiteGround ou dê uma olhada na minha análise detalhada do SiteGround.

O SiteGround executa toda a sua plataforma na infraestrutura do Google Cloud, então você obtém o mesmo desempenho sem ter que gerenciá-lo tudo sozinho.

Você não precisa se preocupar em configurar servidores, instalar software ou lidar com atualizações. Tudo, desde o ajuste de desempenho até a segurança do WordPress, já está resolvido. Você só precisa fazer login, instalar o WordPress e começar a construir seu site.

SiteGround facilita para qualquer pessoa começar. O painel deles é limpo e amigável para iniciantes, e você obtém recursos poderosos prontos para uso, incluindo cache automático, CDN grátis, backups diários, segurança integrada e ambientes de staging com um clique.

Prós de usar o SiteGround

  • Construído sobre a infraestrutura rápida e confiável do Google Cloud
  • Nenhuma configuração técnica necessária — perfeito para iniciantes
  • Excelente suporte ao cliente com verdadeiros especialistas em WordPress
  • Inclui cache, backups, segurança e CDN prontos para uso
  • Preços mensais fixos, sem contas surpresa

Contras de usar o SiteGround

  • Não é ideal se você deseja controle total no nível do servidor ou ajustes personalizados no nível do sistema operacional
  • Desenvolvedores mais avançados podem preferir uma configuração de nuvem DIY para casos de uso específicos

Preços: Ao contrário dos preços de pagamento por uso da Google Cloud Platform, o SiteGround oferece preços fixos a partir de US$ 2,99 por mês.

Se você apenas quer construir seu site e fazê-lo rodar rápido, seguro e nunca pensar em manutenção de servidor, esta é a maneira mais fácil e confiável de fazer isso.

Como Hospedar WordPress na Google Cloud Usando SiteGround

Primeiro, você precisa visitar o site do SiteGround e escolher um plano de hospedagem WordPress.

Recomendo escolher o plano Startup se você está apenas começando, ou o plano GrowBig se você está atualizando de um serviço de hospedagem compartilhada comum.

Escolha um plano SiteGround

Em seguida, você será solicitado a escolher um nome de domínio. O SiteGround oferece um nome de domínio gratuito com cada plano de hospedagem no primeiro ano.

Se você já tem um nome de domínio, pode usá-lo também.

Escolha ou adicione seu nome de domínio

Depois disso, você será solicitado a fornecer informações pessoais para criar sua conta.

Basta preencher as informações e ir para a seção de pagamento para concluir sua inscrição.

Finalize seu cadastro

Assim que você concluir a compra, precisará fazer login na sua conta SiteGround.

A partir daqui, basta clicar em WordPress » Instalar & Gerenciar.

Instale o WordPress no SiteGround

Selecione WordPress ou, se desejar criar uma loja online, selecione WordPress + WooCommerce.

Simplesmente siga as instruções na tela para completar o assistente de configuração.

Parabéns 🎉 Seu site WordPress está rodando no Google Cloud. Ele já está totalmente otimizado e pronto para uso.

Como Hospedar WordPress Manualmente no Google Cloud

Existem várias maneiras de hospedar WordPress manualmente no Google Cloud. Você pode usar uma instância pronta para implantação ou implantá-la manualmente você mesmo.

Aqui está uma tabela comparativa para entender a diferença entre as duas abordagens:

RecursoConfiguração Manual de VMClique para Implantar
Facilidade de UsoRequer experiência em Linux e linha de comandoMais fácil com um assistente de configuração guiado
Velocidade de InstalaçãoMais lento – instale e configure tudo sozinhoMais rápido – WordPress e stack são pré-instalados
PersonalizaçãoControle total sobre o software e as configurações do servidorLimitado com um ambiente pré-configurado
Valor de AprendizagemAprenda sobre a configuração do sistema em profundidadeBom para começar sem se aprofundar na configuração do sistema
ManutençãoVocê é totalmente responsávelVocê ainda é responsável, mas existem ferramentas pré-instaladas
Caso de UsoDesenvolvedores, usuários técnicos ou ambientes de testeUsuários DIY que desejam experimentar a hospedagem GCP

Método 2: Use o Google Cloud Marketplace para Instalar o WordPress (Clique para Implantar)

Se você não se sente confortável em executar comandos de servidor ou deseja uma maneira mais rápida de começar, o Google Cloud oferece uma versão 'Click to Deploy' do WordPress em seu Marketplace.

Ele configura um site WordPress totalmente funcional com alguns cliques, incluindo sua máquina virtual, banco de dados e stack de servidor web.

Aqui estão os prós e contras de usar o método Click to Deploy.

Prós:

  • Mais rápido e fácil do que a configuração manual
  • Não há necessidade de SSH ou instalar software manualmente
  • Ótimo para usuários iniciantes no Google Cloud

Contras:

  • Menos flexibilidade porque você está usando um ambiente pré-configurado
  • Ainda responsável por backups, atualizações e segurança
  • Alguns usuários relatam dificuldade em escalar ou personalizar sites Click to Deploy posteriormente

No geral, se você está experimentando ou construindo um projeto pessoal, este método é uma ótima maneira de começar.

Etapa 1. Crie um Novo Projeto no Google Cloud

Para começar, faça login na sua conta do Google Cloud e crie um novo projeto no painel.

Crie um novo projeto no console do Google Cloud

Etapa 2. Ative o faturamento

Após criar seu projeto, você precisa habilitar o faturamento.

No menu do lado esquerdo, clique em Faturamento e siga as instruções na tela.

Habilite o faturamento para seu projeto Google Cloud

Etapa 3. Selecione o Pacote WordPress Click to Deploy

Assim que o faturamento estiver ativo, clique na barra de pesquisa na parte superior do painel e digite "WordPress".

Nos resultados, você precisa escolher a opção rotulada 'WordPress – Click to Deploy' pelo Google Cloud.

WordPress click to deploy no Google Cloud

Na próxima tela, clique no botão 'Começar'.

Depois disso, você pode ser solicitado a concordar com os termos de serviço e habilitar APIs. Simplesmente siga as instruções para avançar para a próxima etapa.

Etapa 4. Configure as Configurações de Implantação do WordPress

Na próxima tela, você verá um formulário com várias opções para configurar sua instância do WordPress.

Vamos analisar cada uma delas para que você saiba exatamente o que escolher.

Configuração de deploy do WordPress no GCP

Comece dando um nome à sua implantação. Este é apenas um rótulo dentro do seu painel do Google Cloud, e você pode usar algo como wordpress-1 ou meusite.

Para a Conta de Serviço de Implantação, deixe-a definida como ‘Nova Conta’. O Google Cloud criará automaticamente as permissões corretas para gerenciar sua instância.

Em seguida, escolha uma zona onde você deseja que seu site seja hospedado.

Escolha uma região próxima aos seus visitantes-alvo. Por exemplo, asia-southeast1-c para a Ásia ou us-central1-a para os Estados Unidos.

Configuração de deploy do WordPress no GCP

Em Tipo de Máquina, você deve manter a opção Uso Geral. Em seguida, escolha ‘e2-small (2 vCPUs, 2 GB de memória)’, que é um bom equilíbrio entre custo e desempenho.

No campo Endereço de e-mail do administrador, você precisa inserir seu endereço de e-mail real. É para cá que o Google enviará notificações e atualizações de status relacionadas ao seu servidor.

Abaixo disso, você verá recursos opcionais. Recomendo manter ambas as opções Instalar phpMyAdmin e HTTPS Habilitado marcadas. Isso adiciona um gerenciador de banco de dados e um certificado SSL à sua instalação.

Para Disco de Boot, deixe como Disco Persistente Padrão com 20 GB selecionados. Isso é suficiente para a maioria dos sites WordPress de pequeno a médio porte.

Instância do Google Cloud para deploy do WordPress

Na seção Rede, certifique-se de que ambas as caixas de seleção estejam marcadas para permitir tráfego HTTP e HTTPS. Isso garante que os visitantes possam acessar seu site em seus navegadores.

Você pode deixar o Google Cloud Operations desmarcado, a menos que planeje usar ferramentas de monitoramento avançadas. Eles não são necessários para executar um site WordPress típico.

Depois de revisar tudo, basta clicar no botão azul ‘Deploy’ na parte inferior. O Google Cloud configurará tudo para você nos bastidores.

Ao terminar, você verá o status da sua implantação. A partir daqui, você precisará copiar o ‘Instance Nat IP’. Este é o IP externo do seu site e você precisará dele na próxima etapa.

WordPress implantado

Etapa 5. Conecte seu domínio personalizado ao Google Cloud

Para usar seu próprio nome de domínio com sua instância WordPress implantada na VM do Google Cloud, você precisará atualizar as configurações de DNS do seu domínio para apontar para o endereço IP externo da sua instância de VM (máquina virtual).

Dica: Se você ainda não tem um nome de domínio, recomendo a Network Solutions. É um dos meus registradores de nomes de domínio preferidos. Além disso, você pode usar meu cupom Network Solutions para obter até 67% de desconto em novos registros de domínio.

Primeiro, vá para o Console do Google Cloud, abra a página ‘VM instances’ e copie o endereço IP externo da sua máquina virtual.

Este é o endereço para o qual seu domínio precisa apontar.

Copie o endereço IP externo

Em seguida, faça login no painel do seu registrador de domínio — é aqui que você comprou seu domínio, como Network Solutions, GoDaddy, Bluehost ou outros registradores.

Eu mostrarei instruções para a Network Solutions, mas é praticamente o mesmo para todos os registradores de domínio.

Encontre as configurações de DNS ou a seção ‘Gerenciar DNS’ para o seu domínio.

Gerenciar configurações de DNS

Aqui, você precisa excluir quaisquer registros A que estejam atualmente apontando para um endereço IP diferente.

Depois disso, clique no botão ‘Adicionar Registro’ no topo.

Adicione o registro de domínio

No formulário que aparece, certifique-se de que o tipo de registro esteja definido como A. No menu suspenso ‘Refere-se a’, escolha Outro Host. Altere o campo Nome ou Host para @ se você estiver apontando o domínio raiz (por exemplo, example.com).

No campo endereço IP, você precisa inserir o endereço IP externo da sua VM do Google Cloud. Por exemplo, se o IP da sua VM for 35.247.XX.XX, você terá que digitá-lo.

Adicionando um registro A

Defina o TTL (Time to Live) para o valor padrão e, em seguida, clique no botão ‘Adicionar’ para salvar as alterações.

Se você também quiser dar suporte a www.seusite.com, repita o processo e adicione outro registro A com o host definido como www, apontando para o mesmo IP.

Pode levar alguns minutos para que as alterações de DNS se propaguem. Assim que isso for concluído, visitar seu domínio em um navegador deverá levá-lo ao seu site hospedado no Google Cloud.

Após salvar suas alterações de DNS, pode levar alguns minutos (até 24 horas, mas geralmente muito mais rápido) para que elas se propaguem globalmente.

Assim que isso for feito, visitar seu domínio deverá carregar seu site. Você ainda pode precisar atualizar o endereço do seu site WordPress para que ele use o nome do seu domínio em vez do endereço IP.

Método 3. Hospede o WordPress Manualmente em uma VM do Google Cloud

Este método é para usuários avançados, desenvolvedores e aprendizes. Para este método, você configurará manualmente sua VM e usará a linha de comando SSH para instalar software.

Etapa 1. Crie um Projeto

Para começar, você precisará fazer login na sua conta do Google Cloud e criar um novo projeto no Console do Cloud.

Crie um novo projeto no console do Google Cloud

Assim que seu projeto for criado, o próximo passo é habilitar o faturamento.

Etapa 2. Habilite o Faturamento

Simplesmente clique no rótulo Faturamento na coluna da esquerda e siga as instruções na tela.

Habilite o faturamento para seu projeto Google Cloud

Etapa 3. Habilite o Compute Engine

Assim que o faturamento for configurado, você precisa clicar na opção ‘Compute Engine’ na coluna da esquerda (ou usar a barra de pesquisa no topo para encontrá-la) e clicar em ‘Habilitar’ para começar a usar a API.

Isso desbloqueia as ferramentas que você usará para criar e gerenciar seu servidor.

Habilite o computer engine

Etapa 4. Crie uma Máquina Virtual

Assim que você habilitar o Compute Engine, poderá criar uma instância de Máquina Virtual (instância de VM, para abreviar).

Uma instância de VM é sua própria máquina virtual privada que você pode transformar em um servidor VPS para hospedar seu site na plataforma Google Cloud.

Crie uma instância de VM no Google Cloud

Na próxima tela, você será solicitado a configurar sua instância de VM.

Primeiro, você precisa fornecer um nome para sua VM, que pode ser qualquer coisa que ajude você a identificá-la facilmente. E escolha uma região e zona onde você deseja hospedá-la.

Configure a máquina virtual

Abaixo disso, você verá configurações pré-configuradas para diferentes casos de uso. Recomendo usar E2, que é de baixo custo e perfeito para hospedar um site WordPress.

Abaixo disso, você poderá configurar sua instância ainda mais adicionando mais memória ou núcleos de CPU a ela.

Escolha a memória e os núcleos da VM

Em seguida, você precisa clicar em ‘Criar’ para continuar para a próxima etapa.

O console do Google Cloud agora criará sua instância de Máquina Virtual e o redirecionará para o painel de gerenciamento de VM.

Etapa 5. Configurar Regras de Firewall

Embora sua VM esteja pronta, suas regras de firewall atualmente não permitem solicitações de tráfego de entrada.

Vamos mudar isso.

Simplesmente clique na opção ‘Configurar regras de firewall’.

Regras de firewall de VM

Isso o levará para a área de Segurança de Rede e exibirá as regras de firewall de sua VM.

Simplesmente clique na opção ‘Criar regra de firewall’ para continuar.

Criar regra de firewall

Na próxima tela, você precisa inserir as seguintes informações nos campos:

  • Nome: allow-http
  • Destinos: Todas as instâncias na rede
  • Filtro de origem: Intervalos IPv4
  • Intervalos de IP de origem: 0.0.0.0/0
  • Segundo filtro de origem: Nenhum
  • Filtro de destino: Nenhum
  • Protocolos e portas: Marque ‘TCP’ e insira 80
Permitir requisições HTTP no firewall da VM do Google Cloud

Não se esqueça de clicar em ‘Criar’ para salvar sua regra de firewall.

Sua Máquina Virtual está pronta para tráfego de site.

Etapa 6. Instalando Software de Servidor Web

Em seguida, você precisará usar o botão SSH no Console da Nuvem para se conectar ao seu servidor. Esta interface de linha de comando permite instalar software e dar comandos à sua máquina virtual em formato de texto.

Conectar SSH

Você precisará usá-la para instalar a pilha de software necessária. Isso inclui Apache ou Nginx para seu servidor web, PHP para WordPress e MySQL ou MariaDB para seu banco de dados.

Você pode executá-lo em seu navegador da web. Uma vez conectado, você verá uma tela de terminal preta.

SSH no navegador

Agora, você precisará executar vários comandos, um após o outro. Eu sei que parece um pouco complicado, mas confie em mim, não é tão difícil quanto parece. Simplesmente copie e cole os comandos abaixo.

Você começará atualizando sua instância de VM. Isso é como atualizar seu computador para garantir que todas as atualizações de segurança estejam instaladas:

sudo apt update && sudo apt upgrade -y

Pode levar alguns minutos para concluir. Durante esse tempo, você poderá ver opções aparecerem. Simplesmente pressione Enter para continuar com as escolhas padrão.

Assim que terminar, copie e cole o seguinte comando para instalar o servidor web Apache:

sudo apt install apache2 -y

Para aqueles que desejam instalar o Nginx, você pode inserir o seguinte comando:

sudo apt install nginx -y

Quer saber qual é melhor? Veja nosso artigo comparando Apache vs. Nginx vs. LiteSpeed.

Eu prefiro Nginx porque ele oferece melhor desempenho e velocidade. No entanto, o Apache é mais amplamente utilizado devido à sua flexibilidade e facilidade de uso.

Depois de instalar o software do servidor web, o próximo passo é instalar o MySQL. Simplesmente execute este comando:

sudo apt install mysql-server -y

Dependendo do sistema operacional da sua VM, em alguns casos, o mysql-server pode não estar disponível para instalação. Nesse caso, você pode usar o MariaDB como um substituto direto para o MySQL. Ele funciona perfeitamente com o WordPress, e os comandos são quase idênticos.

Simplesmente adicione o seguinte comando para instalar o MariaDB em vez disso:

sudo apt install mariadb-server -y

Depois disso, você precisa executar a instalação do MySQL/MariaDB.

Insira o seguinte comando em seguida:

sudo mysql_secure_installation

Durante a instalação, você pode aceitar os padrões ou ajustar as configurações com base no seu nível de conforto (diga sim para remover usuários anônimos, desabilitar o login remoto do root, etc.).

Agora que você tem o MySQL instalado, pode criar um banco de dados para usar em seu site WordPress.

Primeiro, insira este comando:

sudo mysql -u root -p

Você será solicitado a fornecer uma senha. Se você criou uma durante a instalação, pode usá-la. Ou simplesmente pressione a tecla Enter no seu teclado.

Agora você entrará no servidor MySQL. É aqui que você gerenciará seu banco de dados WordPress.

Vamos primeiro criar um modificando e inserindo o seguinte comando:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword';
FLUSH PRIVILEGES;
EXIT;

Você pode alterar o nome do banco de dados de wordpress para qualquer outro.

Da mesma forma, você pode alterar wpuser (o nome de usuário do MySQL) e, finalmente, substituir strongpassword pela sua própria senha forte.

📝Importante: Anote seu nome de usuário, senha e nome do banco de dados MySQL em um local seguro, você precisará deles mais tarde para instalar o WordPress.

Em seguida, você precisará instalar o PHP e os módulos necessários. Simplesmente digite o seguinte comando:

sudo apt install php php-mysql php-curl php-gd php-xml php-mbstring php-zip libapache2-mod-php -y

Assim que a instalação for concluída, você precisa reiniciar seu servidor web. Isso permite que seu servidor web carregue o PHP e outros módulos instalados na reinicialização.

Para o Apache, use o seguinte comando:

sudo systemctl restart apache2

Para o Nginx, você precisa usar o seguinte comando em vez disso:

sudo systemctl restart nginx

Etapa 7. Conecte seu domínio personalizado ao Google Cloud

Para usar seu próprio nome de domínio (como seusite.com) com sua VM do Google Cloud, você precisará atualizar as configurações de DNS do seu domínio para apontar para o endereço IP externo da sua instância de VM.

Primeiro, vá para o Console do Google Cloud, abra a página 'Instâncias de VM' e copie o endereço IP externo da sua máquina virtual. Este é o endereço para o qual seu domínio precisa apontar.

Copie o endereço IP externo

Em seguida, você precisa fazer login no painel do seu registrador de domínio. É aqui que você comprou seu domínio, como Network Solutions, GoDaddy, Bluehost, ou outras plataformas.

Eu mostrarei instruções para a Network Solutions, mas é praticamente o mesmo para todos os registradores de domínio.

Encontre as configurações de DNS ou a seção ‘Gerenciar DNS’ para o seu domínio.

Gerenciar configurações de DNS

Aqui, você precisa excluir quaisquer registros A que estejam atualmente apontando para um endereço IP diferente.

Em seguida, clique no botão 'Adicionar Registro' na parte superior.

Adicione o registro de domínio

No formulário que aparece, certifique-se de que o tipo de registro esteja definido como A. No menu suspenso "Refere-se a", escolha 'Outro Host'. Altere o campo Nome ou Host para @ se você estiver apontando o domínio raiz (por exemplo, exemplo.com).

No campo endereço IP, insira o endereço IP externo da sua VM do Google Cloud. Por exemplo, se o IP da sua VM for 35.247.XX.XX, digite-o.

Adicionando um registro A

Defina o TTL (Time to Live) para o valor padrão e, em seguida, clique no botão ‘Adicionar’ para salvar as alterações.

Se você também quiser dar suporte a www.seusite.com, repita o processo e adicione outro registro A com o host definido como www, apontando para o mesmo IP.

Pode levar alguns minutos para que as alterações de DNS se propaguem. Após a conclusão, visitar seu domínio em um navegador deve levá-lo ao seu site hospedado no Google Cloud.

Após salvar suas alterações de DNS, pode levar alguns minutos (até 24 horas, mas geralmente muito mais rápido) para que elas se propaguem globalmente. Assim que isso for feito, visitar seu domínio deve carregar seu servidor em vez de apenas o IP bruto.

Etapa 8. Instalar SSL e Habilitar HTTPS

Antes de visitar seu domínio, é uma boa ideia configurar um certificado SSL. Isso permite que você sirva seu site WordPress via HTTPS, que é mais seguro e preferido pelos motores de busca.

Recomendo usar Let’s Encrypt, que é uma autoridade certificadora gratuita e confiável.

Para facilitar as coisas, usarei uma ferramenta chamada Certbot para emitir e configurar automaticamente o certificado SSL para Apache ou Nginx.

Primeiro, atualize sua lista de pacotes e instale o Certbot:

sudo apt update  
sudo apt install certbot python3-certbot-apache -y

Se você estiver usando Nginx, pode instalar o Certbot com o plugin Nginx em vez disso:

sudo apt install certbot python3-certbot-nginx -y

Uma vez instalado, execute este comando para solicitar um certificado SSL para seu domínio.

Lembre-se de substituir yourdomain.com pelo seu domínio real:

sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

Para usuários de Nginx, o comando é:

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

O Certbot fará algumas perguntas, incluindo seu e-mail para avisos urgentes. Você pode escolher redirecionar todo o tráfego para HTTPS quando solicitado, e eu recomendo dizer sim.

É isso! Você agora instalou um certificado SSL gratuito, e seu site está disponível via HTTPS.

Observação: Os certificados Let’s Encrypt são válidos por 90 dias, mas o Certbot os renova automaticamente. Você pode testar a renovação automática com este comando:

sudo certbot renew --dry-run

Etapa 9. Instalar o WordPress em seu servidor

Agora é hora de instalar o WordPress. Volte para sua instância de VM, conecte-se via SSH ao seu servidor e execute:

wget https://wordpress.org/latest.tar.gz

Assim que o download terminar, você precisará extraí-lo usando o seguinte comando:

tar -xvzf latest.tar.gz

Isso cria uma pasta wordpress.

Mova o conteúdo dela para a raiz do seu site, que geralmente é chamada de /var/www/html/, assim:

sudo mv wordpress/* /var/www/html/

Você precisa dar as permissões de arquivo corretas para que seu servidor web possa acessar tudo:

sudo chown -R www-data:www-data /var/www/html/

Agora, crie o arquivo de configuração do WordPress.

Primeiro, copie o modelo:

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Edite-o usando nano ou outro editor para inserir o nome do seu banco de dados, usuário e senha.

Esta é a informação que você salvou anteriormente ao criar seu banco de dados do WordPress:

sudo nano /var/www/html/wp-config.php

Salve e feche o arquivo pressionando CTRL+X.

Finalmente, acesse seu domínio em um navegador e você deverá ver a tela de instalação do WordPress.

Assistente de instalação do WordPress

Agora você pode seguir os passos para criar seu usuário administrador e finalizar a configuração. Precisa de ajuda? Veja nosso tutorial completo de instalação do WordPress.

Dica de Solução de Problemas 💡: Se você vir uma página padrão do servidor em vez da tela de instalação do WordPress. Isso significa que uma página index.html padrão está presente no diretório raiz do seu site. Para excluí-la, conecte-se ao SSH novamente e digite o seguinte comando:

sudo rm /var/www/html/index.html

🎉 Pronto! Agora você tem um site WordPress funcionando no Google Cloud com seu domínio personalizado.

Lembre-se de que você também é responsável por proteger seu site WordPress, gerenciar backups, aplicar atualizações e monitorar seu desempenho. Se você não se sentir confiante para fazer essas coisas, o Método 1 (SiteGround) pode ser uma opção melhor.

Custos de Hospedagem do Google Cloud Explicados

Uma coisa que pode pegar os iniciantes de surpresa é como o Google Cloud cobra pela hospedagem. Ao contrário dos hosts web tradicionais com planos mensais fixos, o Google Cloud usa um modelo de pagamento conforme o uso que depende de quanto você utiliza seus serviços.

Ao lançar um site WordPress no Google Cloud, seja manualmente ou usando o Click to Deploy, você é cobrado separadamente pela sua máquina virtual, armazenamento em disco, uso de rede e serviços opcionais, como snapshots ou balanceamento de carga.

Por exemplo, se você optar pela configuração padrão do Click to Deploy usando uma instância e2-small (2 vCPUs, 2 GB de RAM) e um disco de 20 GB, o custo mensal estimado será assim:

  • Instância da VM: $15,09/mês
  • Disco persistente: $0,88/mês
  • Custo mensal total estimado: ~$15,97/mês

Isso não inclui o uso de largura de banda ou armazenamento de backup. Se o seu site tiver muito tráfego, ou se você armazenar arquivos grandes ou criar snapshots, o custo poderá aumentar sem aviso.

Você também precisará monitorar o uso, configurar alertas de orçamento e lidar manualmente com atualizações de software, backups e patches de segurança. Isso pode dar muito trabalho se você quiser apenas se concentrar em construir seu site.

É por isso que, embora o Google Cloud seja incrivelmente poderoso, eu geralmente não o recomendo para iniciantes — a menos que você esteja preparado para gerenciar tudo sozinho e otimizar os custos.

Google Cloud vs. SiteGround – Comparativo de Custos

RecursoGoogle CloudSiteGround (Hospedagem Gerenciada)
Custo Mensal (Site Inicial)~$15,97/mês (e2-small + disco de 20 GB)$2,99/mês (Plano Startup)
Custos de TráfegoCobrança baseada no uso (pode aumentar com o tráfego)Recursos generosos em cada plano para lidar com o tráfego
Backup e RestauraçãoConfiguração manual necessáriaBackups automatizados incluídos
SegurançaAtualizações e firewall gerenciados pelo usuárioSegurança e monitoramento de servidor com IA
SuporteSem suporte para configuração de servidor (faça você mesmo)Suporte WordPress especializado 24/7
Facilidade de UsoRequer habilidades técnicas e acesso à CLIPainel e ferramentas amigáveis para iniciantes

SiteGround, por outro lado, fornece a mesma infraestrutura do Google Cloud por baixo, mas com preços previsíveis, segurança automatizada, suporte especializado e sem contas inesperadas.

Se você está construindo um site sério ou administrando um negócio, a tranquilidade e o suporte por si só valem a pena.

Veredito Final: Por que Recomendo o SiteGround para Hospedar WordPress no Google Cloud

Ao longo dos anos, usei todos os três métodos: configuração manual de VM, Click to Deploy e SiteGround. E minha recomendação honesta é simples.

Se você adora se aprofundar em configurações de servidor e quer aprender infraestrutura em nuvem na prática, então o método DIY é um ótimo projeto.

Mas se você está focado em crescer seu negócio em vez de gerenciar a infraestrutura, então SiteGround é o caminho mais inteligente a seguir.

Você ainda obtém o poder e a confiabilidade do Google Cloud nos bastidores. Mas todo o resto — otimização de desempenho, backups, cache, staging, suporte — é tratado para você por pessoas que conhecem o WordPress de dentro para fora.

Hospedamos o WPBeginner no SiteGround, e muitas de nossas empresas parceiras também são hospedadas no SiteGround.

Se você está construindo um site sério e não quer se preocupar com configuração de servidor, picos de faturamento ou atualizações de segurança, então o SiteGround é onde você deve começar.

Perguntas Frequentes Sobre Hospedagem de WordPress no Google Cloud

1. Posso hospedar WordPress no Google Cloud gratuitamente?

O Google Cloud oferece um nível gratuito, mas é bem limitado. Você pode conseguir rodar um site WordPress de baixo tráfego gratuitamente usando uma pequena instância de VM, mas ainda precisará monitorar o uso para evitar cobranças inesperadas. Na minha experiência, é melhor assumir algum custo se você leva seu site a sério.

2. Preciso ser um desenvolvedor para hospedar WordPress no Google Cloud?

Não necessariamente, mas algum conforto técnico ajuda. O método Click to Deploy é amigável para iniciantes, enquanto a configuração manual da VM exige familiaridade com Linux, SSH e configuração de servidor.

Se você não se sente confortável com isso, recomendo usar o SiteGround — ele é construído sobre o Google Cloud e cuida de todas as partes difíceis para você.

3. O que é melhor: Click to Deploy ou configuração manual da VM?

Click to Deploy é mais rápido e fácil, sendo ótimo para testes ou projetos menores. A configuração manual oferece controle total, melhor otimização de desempenho e segurança mais rigorosa se você souber o que está fazendo. Eu usei ambos, e realmente depende do quanto você quer se envolver.

4. Qual é a maneira mais fácil de hospedar WordPress no Google Cloud?

Sem dúvida, a opção mais fácil e confiável é usar o SiteGround. Você obtém todos os benefícios da velocidade e infraestrutura do Google Cloud sem ter que lidar com configuração técnica, problemas de escalabilidade ou patches de segurança. É por isso que o usamos para o WPBeginner.

5. Meu site WordPress será mais rápido no Google Cloud?

Sim — a rede do Google Cloud é de classe mundial. Se você usar o SiteGround ou configurar por conta própria, obterá tempos de carregamento mais rápidos, baixa latência e excelente tempo de atividade. Mas lembre-se que a velocidade também depende de quão bem seu site está otimizado.

6. O Google Cloud é mais barato que hospedagem compartilhada?

Na verdade não. Uma vez que você considera os custos de largura de banda, armazenamento e IPs externos, executar sua própria VM pode custar mais do que o hospedagem compartilhada padrão. Se você está preocupado com o preço, os planos de taxa fixa do SiteGround são frequentemente mais previsíveis e acessíveis a longo prazo.

Recursos Bônus de Hospedagem WordPress 🎁

Os seguintes são alguns recursos adicionais sobre hospedagem de WordPress que você pode achar úteis.

Se você escolher o SiteGround pela simplicidade ou seguir o caminho manual para controle total, hospedar WordPress no Google Cloud é totalmente viável. Espero que este guia tenha ajudado você a escolher o caminho certo e a se sentir mais confiante para lançar seu site.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

2 CommentsLeave a Reply

  1. Este guia é uma joia absoluta!
    Como um desenvolvedor profissional que lutou para configurar o WordPress em vários provedores de nuvem importantes, não consigo enfatizar o quão inestimável um recurso como este teria sido em meus primeiros dias. Lembro-me de passar incontáveis horas, às vezes até dias, apenas tentando juntar soluções para o que pareciam tarefas "simples" para colocar um site WordPress no Google Cloud. A pura fragmentação de informações e as nuances de configuração de tudo, desde o servidor web até o banco de dados e a rede, muitas vezes pareciam um desafio intransponível.
    Os métodos detalhados aqui (seja a implantação de um clique no Marketplace, a configuração manual detalhada no Compute Engine, ou mesmo o método SiteGround) realmente cobrem o espectro de necessidades e abordam os pontos problemáticos comuns que iniciantes e até mesmo profissionais experientes enfrentam.
    Se você está apenas começando ou mesmo se já lutou no passado, confie em mim quando digo, leia este guia completamente. Ele lhe poupará imensa frustração e incontáveis horas. Muito obrigado ao autor por reunir um recurso tão claro, abrangente e genuinamente útil. É exatamente isso que a comunidade precisa.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.