Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como hospedar o WordPress no Google Cloud Platform (3 maneiras)

Quando pesquisei pela primeira vez sobre a hospedagem do WordPress no Google Cloud, pensei: “Essa pode ser a atualização que eu estava esperando”.

A ideia de executar meu site na mesma infraestrutura que alimenta a Pesquisa Google e o YouTube? Isso foi empolgante. Mas também levantou muitas questões.

Não há dúvida de que o Google Cloud oferece muita velocidade e confiabilidade. Mas percebi rapidamente que ele não foi criado para iniciantes. Entre o gerenciamento de máquinas virtuais, a configuração do servidor e a configuração do DNS, é fácil ficar preso.

A boa notícia é que você não precisa fazer isso da maneira mais difícil. Quer você queira uma solução gerenciada simples ou prefira arregaçar as mangas e fazer tudo sozinho, mostrarei as duas opções.

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

Hosting your WordPress website on the Google Cloud Platform

Por que hospedar o WordPress no Google Cloud?

O Google Cloud é conhecido por sua velocidade, estabilidade e infraestrutura de alta potência. Ele alimenta tudo, desde o YouTube até o Gmail, e foi criado para lidar com grandes quantidades de tráfego sem nenhum problema.

É por isso que muitos proprietários de sites, incluindo eu mesmo 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 o WordPress. É como comprar um carro de corrida sem saber como dirigi-lo.

Google Cloud Platform

É aí que a maioria das pessoas fica presa. A plataforma em si é incrível, mas foi criada para engenheiros e equipes de DevOps, não para usuários comuns do WordPress que tentam publicar conteúdo ou aumentar o público.

Portanto, se você está se perguntando 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 precisar configurar nada manualmente.

Depois disso, eu o orientarei em dois métodos práticos se você preferir o método “faça você mesmo”.

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

Método 1: usar o SiteGround para hospedar o WordPress no Google Cloud

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

Também hospedamos o WPBeginner no SiteGround. Ao descrever a mudança, Syed Balkhi, fundador do WPBeginner, escreveu:

Depois de testar a SiteGround em vários projetos e ver como a plataforma lidava bem com as demandas do mundo real, eu sabia que era a decisão certa para a WPBeginner.

Syed Balkhi - Founder of WPBeginner - Profile PhotoSyed Balkhi

Para obter 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, para que você obtenha o mesmo desempenho sem precisar gerenciar 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. Basta fazer login, instalar o WordPress e começar a criar seu site.

O SiteGround facilita o início de qualquer pessoa. Seu painel de controle é limpo e amigável para iniciantes, e você obtém recursos avançados prontos para uso, incluindo cache automático, CDN gratuito, backups diários, segurança integrada e ambientes de teste com um clique.

Prós de usar o SiteGround

  • Criado com a infraestrutura rápida e confiável do Google Cloud
  • Não é necessária nenhuma configuração técnica – perfeito para iniciantes
  • Excelente suporte ao cliente com especialistas reais em WordPress
  • Inclui cache, backups, segurança e CDN prontos para uso
  • Preço mensal fixo, sem contas surpresa

Contras de usar o SiteGround

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

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

Se você deseja apenas criar seu site e executá-lo rapidamente, mantê-lo seguro e nunca se preocupar com a manutenção do servidor, essa é a maneira mais fácil e confiável de fazer isso.

Como hospedar o WordPress no Google Cloud usando o SiteGround

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

Recomendo escolher o plano Startup se estiver apenas começando, ou o plano GrowBig se estiver fazendo upgrade de um serviço de hospedagem compartilhada regular.

Choose a SiteGround plan

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

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

Choose or add your domain name

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.

Finish your sign up

Depois de concluir a compra, você precisa fazer login na sua conta SiteGround.

A partir daí, basta clicar em WordPress ” Install & Manage.

Install WordPress on SiteGround

Selecione WordPress ou, se quiser criar uma loja on-line, selecione WordPress + WooCommerce.

Basta seguir as instruções na tela para concluir o assistente de configuração.

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

Como hospedar manualmente o WordPress no Google Cloud

Há várias maneiras de hospedar manualmente o WordPress no Google Cloud. Você pode usar uma instância pronta para implantar ou implantá-la manualmente.

Aqui está uma tabela de comparação para entender a diferença entre as duas abordagens:

FeatureManual VM SetupClick to Deploy
Ease of UseRequires Linux experience and command lineEasier with a guided setup wizard
Installation SpeedSlower – install and configure everything yourselfFaster – WordPress and stack are auto-installed
CustomizationFull control over software and server settingsLimited with a pre-configured environment
Learning ValueLearn about the system setup in depthGood for getting started without diving deep into system setup
MaintenanceYou’re fully responsibleYou’re still responsible, but there are pre-installed tools
Use CaseDevelopers, technical users, or testing environmentsDIY users who want to try GCP hosting

Método 2: usar o Google Cloud Marketplace para instalar o WordPress (clique para implantar)

Se você não se sente à vontade para 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 apenas alguns cliques, incluindo sua máquina virtual, banco de dados e pilha de servidores da Web.

Aqui estão os prós e os 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 de instalar software manualmente
  • Excelente para usuários novos 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 dimensionar ou personalizar sites do Click to Deploy posteriormente

Em geral, se estiver fazendo experiências ou criando um projeto pessoal, esse método é uma ótima maneira de começar.

Etapa 1. Criar um novo projeto do Google Cloud

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

Create new project on Google Cloud console

Etapa 2. Ativar o faturamento

Depois de criar seu projeto, você precisa ativar o faturamento.

No menu à esquerda, clique em Billing (Faturamento ) e siga as instruções na tela.

Enable billing for your Google Cloud project

Etapa 3. Selecione Click to Deploy WordPress Package (Clique para implantar o pacote do WordPress)

Quando 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 como “WordPress – Click to Deploy” do Google Cloud.

WordPress click to deploy on Google Cloud

Na tela seguinte, clique no botão “Get Started” (Iniciar).

Depois disso, talvez seja solicitado que você concorde com os termos de serviço e ative as APIs. Basta seguir as instruções para passar para a próxima etapa.

Etapa 4. Configure suas definiçõ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 um deles para que você saiba exatamente o que escolher.

WordPress deploy GCP config

Comece dando um nome à sua implantação. Esse é apenas um rótulo no painel do Google Cloud e você pode usar algo como wordpress-1 ou mywebsite.

Para a conta do serviço de implementaçã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 deseja hospedar seu site.

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

WordPress deploy GCP configutation

Em Machine type (Tipo de máquina), você deve optar por General Purpose (Finalidade geral). Em seguida, escolha “e2-small (2 vCPU, 2 GB de memória)”, que é um bom equilíbrio entre custo e desempenho.

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

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

Para o disco de inicialização, deixe-o como Standard Persistent Disk (Disco persistente padrão) com 20 GB selecionados. Isso é suficiente para a maioria dos sites WordPress pequenos e médios.

WordPress deploying Google Cloud instance

Na seção Networking (Rede), verifique se as duas caixas de seleção estão marcadas para permitir o 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. Elas não são necessárias para a execução de um site WordPress típico.

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

Quando terminar, você verá o status da sua implementação. A partir daqui, você precisa copiar o “Instance Nat IP”. Esse é o IP externo do seu site e você precisará dele na próxima etapa.

WordPress deployed

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

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

Dica: se você ainda não tiver um nome de domínio, recomendo o Domain.com. Ele é o meu registrador de nomes de domínio preferido devido à transparência dos preços e à facilidade de uso.

Primeiro, acesse o Console do Google Cloud, abra a página “Instâncias de VM” e copie o endereço IP externo de sua máquina virtual.

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

Copy external IP Address

Em seguida, faça login no painel de controle do registrador de domínios – foi aqui que você comprou seu domínio, como Domain.com, GoDaddy, Bluehost ou outros registradores.

Mostrarei as instruções para o Domain.com, mas elas são praticamente as mesmas para todos os registradores de domínios.

Localize as configurações de DNS ou a seção “Manage DNS” do seu domínio.

Manage DNS settings

Aqui, é necessário excluir todos os registros A que estejam apontando para um endereço IP diferente.

Depois disso, clique no botão “Add Record” (Adicionar registro) na parte superior.

Add domain record

No formulário exibido, verifique se o tipo de registro está definido como A. No menu suspenso “Refers to” (Refere-se a), escolha Other Host (Outro host). Altere o campo Name ou Host para @ se estiver apontando o domínio raiz (por exemplo, example.com).

No campo Endereço IP, você precisa digitar 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ê deverá digitá-lo.

Adding an A record

Defina o TTL (Time to Live) como o valor padrão e clique no botão “Edit” (Editar) para salvar as alterações.

Se também quiser oferecer suporte a www.yourdomain.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 sejam propagadas. Quando isso for concluído, visitar seu domínio em um navegador deverá levá-lo ao site hospedado no Google Cloud.

Depois de 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.

Uma vez feito isso, visitar seu domínio deve carregar seu site. Talvez ainda seja necessário atualizar o endereço do site do WordPress para que ele use seu nome de domínio em vez do endereço IP.

Método 3. Hospedar manualmente o WordPress na VM do Google Cloud

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

Etapa 1. Criar um projeto

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

Create new project on Google Cloud console

Depois que seu projeto for criado, a próxima etapa é ativar o faturamento.

Etapa 2. Habilitar o faturamento

Basta clicar no rótulo Billing (Faturamento ) na coluna da esquerda e seguir as instruções na tela.

Enable billing for your Google Cloud project

Etapa 3. Ativar o mecanismo do computador

Depois que o faturamento estiver configurado, você precisará clicar na opção “Compute Engine” na coluna da esquerda (ou usar a barra de pesquisa na parte superior para encontrá-la) e clicar em “Enable” (Ativar) para começar a usar a API.

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

Enable computer engine

Etapa 4. Criar uma máquina virtual

Depois de ativar o Compute Engine, você poderá criar uma instância de máquina virtual (abreviadamente, instância de VM).

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.

Create a VM instance on 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 a identificá-la facilmente. E escolha uma região e uma zona onde você deseja hospedá-la.

Configure virtual machine

Abaixo disso, você verá configurações pré-configuradas para diferentes casos de uso. Recomendo usar o 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.

Choose VM memory and cores

Em seguida, você precisa clicar em “Create” (Criar) para continuar na próxima etapa.

O console do Google Cloud criará a instância da máquina virtual e o redirecionará para o painel de gerenciamento da VM.

Etapa 5. Configurar regras de firewall

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

Vamos mudar isso.

Basta clicar na opção “Set up firewall rules” (Configurar regras de firewall).

VM firewall rules

Isso o levará à área Network Security e exibirá as regras de firewall da VM.

Basta clicar na opção “Criar regra de firewall” para continuar.

Create firewall rule

Na tela seguinte, é necessário inserir as seguintes informações nos campos:

  • Nome: allow-http
  • Alvos: Todas as instâncias da 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 digite 80
Allow HTTP requests in Google Cloud VM firewall

Não se esqueça de clicar em “Create” para salvar sua regra de firewall.

Sua máquina virtual agora está pronta para o tráfego do site.

Etapa 6. Instalação do software do servidor Web

Em seguida, você precisa usar o botão SSH no Console do Cloud para se conectar ao seu servidor. Essa interface de linha de comando permite que você instale software e dê comandos à sua máquina virtual em formato de texto.

Connect SSH

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

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

SSH in browser

Agora, você precisará executar vários comandos, um após o outro. Sei que isso parece um pouco complicado, mas acredite, não é tão difícil quanto parece. Basta copiar e colar os comandos abaixo.

Primeiro, você começará atualizando a instância da 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

Isso pode levar alguns minutos para ser concluído. Durante esse tempo, talvez apareçam opções. Basta pressionar Enter para continuar com as opções padrão.

Quando terminar, copie e cole o seguinte comando para instalar o servidor da Web Apache:

sudo apt install apache2 -y

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

sudo apt install nginx -y

Está se perguntando qual é o melhor? Veja nosso artigo comparando Apache vs. Nginx vs. LiteSpeed.

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

Depois de instalar o software do servidor Web, a próxima etapa é instalar o MySQL. Basta executar 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 substituto imediato do MySQL. Ele funciona perfeitamente com o WordPress e os comandos são praticamente idênticos.

Em vez disso, basta adicionar o seguinte comando para instalar o MariaDB:

sudo apt install mariadb-server -y

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

Em seguida, digite o seguinte comando:

sudo mysql_secure_installation

Durante a instalação, você pode aceitar os padrões ou restringir as coisas com base no seu nível de conforto (diga sim para remover usuários anônimos, desativar o login do root remotamente e assim por diante).

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

Primeiro, digite este comando:

sudo mysql -u root -p

Será solicitada uma senha. Se você criou uma durante a instalação, poderá usá-la. Ou simplesmente pressione a tecla Enter em seu teclado.

Agora você entrará no servidor MySQL. É aqui que você gerenciará o banco de dados do 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 nome.

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

Importante: anote o nome de usuário, a senha e o nome do banco de dados do MySQL em algum lugar seguro, pois você precisará deles mais tarde para instalar o WordPress.

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

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

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

Para o Apache, use o seguinte comando:

sudo systemctl restart apache2

No caso do Nginx, você precisa usar o seguinte comando:

sudo systemctl restart nginx

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

Para usar seu próprio nome de domínio (como yourdomain.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 instância da VM.

Primeiro, acesse 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. Esse é o endereço para o qual seu domínio precisa apontar.

Copy external IP Address

Em seguida, é necessário fazer login no painel de controle do registrador de domínios. Esse é o local onde você comprou seu domínio, como Domain.com, GoDaddy, Bluehost ou outras plataformas.

Mostrarei as instruções para o Domain.com, mas elas são praticamente as mesmas para todos os registradores de domínios.

Localize as configurações de DNS ou a seção “Manage DNS” do seu domínio.

Manage DNS settings

Aqui, é necessário excluir todos os registros A que estejam apontando para um endereço IP diferente.

Em seguida, clique no botão “Add Record” (Adicionar registro) na parte superior.

Add domain record

No formulário exibido, verifique se o tipo de registro está definido como A. No menu suspenso “Refers to” (Refere-se a), escolha “Other Host” (Outro host). Altere o campo Nome ou Host para @ se estiver apontando o domínio raiz (por exemplo, example.com).

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

Adding an A record

Defina o TTL (Time to Live) como o valor padrão e clique no botão “Edit” (Editar) para salvar as alterações.

Se também quiser oferecer suporte a www.yourdomain.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 sejam propagadas. Depois de concluído, visitar seu domínio em um navegador deve levá-lo ao site hospedado no Google Cloud.

Depois de 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. Uma vez feito isso, visitar seu domínio deve carregar seu servidor em vez de apenas o IP bruto.

Etapa 8. Instalar o SSL e habilitar o HTTPS

Antes de visitar seu domínio, é uma boa ideia configurar um certificado SSL. Isso permite que você disponibilize seu site WordPress em HTTPS, que é mais seguro e preferido pelos mecanismos de pesquisa.

Recomendo usar o Let’s Encrypt, que é uma autoridade de certificação gratuita e confiável.

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

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

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

Se estiver usando o Nginx, você pode instalar o Certbot com o plug-in do Nginx:

sudo apt install certbot python3-certbot-nginx -y

Depois de instalado, execute este comando para solicitar um certificado SSL para seu domínio.

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

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

Para usuários do 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 optar por redirecionar todo o tráfego para HTTPS quando solicitado, e eu recomendo dizer sim.

Pronto! Agora você instalou um certificado SSL gratuito e seu site está disponível em 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. Instale o WordPress em seu servidor

Agora é hora de instalar o WordPress. Volte para a instância da VM, entre no servidor por SSH e execute:

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

Quando o download for concluído, você precisará extraí-lo usando o seguinte comando:

tar -xvzf latest.tar.gz

Isso cria uma pasta wordpress.

Mova seu conteúdo para a raiz da Web, que geralmente é chamada de /var/www/html/, desta forma:

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

É necessário fornecer permissões de arquivo adequadas para que o servidor da 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 a amostra:

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

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

Essas são as informações que você salvou anteriormente ao criar o banco de dados do WordPress:

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

Salve e feche o arquivo pressionando CTRL+X.

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

WordPress installation wizard

Agora você pode seguir as etapas para criar seu usuário administrador e concluir a configuração. Precisa de ajuda? Consulte nosso tutorial completo de instalação do WordPress.

Dica para 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 de seu site. Para excluí-la, conecte-se novamente ao SSH e digite o seguinte comando:

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

É isso aí! Agora você tem um site WordPress funcional em execução 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 não se sentir confiante para fazer essas coisas, o Método 1(SiteGround) pode ser mais adequado.

Explicação dos custos de hospedagem no Google Cloud

Um aspecto que pode pegar os iniciantes desprevenidos é a forma como o Google Cloud cobra pela hospedagem. Ao contrário dos hosts da Web tradicionais com planos mensais fixos, o Google Cloud usa um modelo de pagamento conforme o uso, que depende de quanto você usa os serviços.

Ao iniciar um site WordPress no Google Cloud, seja manualmente ou usando o Click to Deploy, você é cobrado separadamente por sua máquina virtual, armazenamento em disco, uso de rede e serviços opcionais, como instantâneos 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 vCPU, 2 GB de RAM) e um disco de 20 GB, o custo mensal estimado será o seguinte:

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

Isso não inclui o uso da largura de banda nem o armazenamento de backup. Se o seu site receber muito tráfego ou se você armazenar arquivos grandes ou criar instantâneos, o custo poderá aumentar sem aviso prévio.

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 se concentrar apenas na criação de seu site.

É por isso que, embora o Google Cloud seja incrivelmente avançado, 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 – Comparação de custos

FeatureGoogle CloudSiteGround (Managed Hosting)
Monthly Cost (Starter Site)~$15.97/month (e2-small + 20GB disk)$2.99/month (Startup plan)
Traffic CostsUsage-based billing (can increase with traffic)Generous resources with each plan to handle traffic
Backup & RestoreManual setup requiredAutomated backups included
SecurityUser-managed updates and firewallAI-powered security and server monitoring
SupportNo support for server setup (DIY)24/7 expert WordPress support
Ease of UseRequires technical skills and CLI accessBeginner-friendly dashboard and tools

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

Se estiver criando um site sério ou administrando uma empresa, a tranquilidade e o suporte já valem a pena.

Veredicto final: Por que eu recomendo o SiteGround para hospedar o WordPress no Google Cloud

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

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

Mas se o seu foco for o crescimento de seus negócios e não o gerenciamento da infraestrutura, o SiteGround é o caminho mais inteligente a seguir.

Você ainda conta com o poder e a confiabilidade do Google Cloud nos bastidores. Mas todo o resto – otimização de desempenho, backups, armazenamento em cache, preparação, suporte – é tratado para você por pessoas que conhecem o WordPress por dentro e por fora.

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

Se você estiver criando um site sério e não quiser se preocupar com a configuração do servidor, picos de faturamento ou manter-se atualizado com os patches de segurança, então o SiteGround é por onde você deve começar.

Perguntas frequentes sobre a hospedagem do WordPress no Google Cloud

1. Can I host WordPress on Google Cloud for free?

O Google Cloud oferece um nível gratuito, mas ele é bastante limitado. Talvez seja possível executar um site WordPress de baixo tráfego gratuitamente usando uma pequena instância de VM, mas você ainda precisará monitorar o uso para evitar cobranças inesperadas. De acordo com minha experiência, é melhor assumir algum custo se você levar seu site a sério.

2. Do I need to be a developer to host WordPress on 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 requer familiaridade com Linux, SSH e configuração de servidor.

Se você não se sentir confortável com isso, recomendo usar o SiteGround – ele foi desenvolvido no Google Cloud e cuida de todas as partes difíceis para você.

3. Which is better: Click to Deploy or manual VM setup?

O Click to Deploy é mais rápido e fácil, o que o torna excelente para testes ou projetos menores. A configuração manual oferece controle total, melhor ajuste de desempenho e segurança mais rígida se você souber o que está fazendo. Já usei os dois, e o que realmente importa é o quanto você quer ser prático.

4. What’s the easiest way to host WordPress on Google Cloud?

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

5. Will my WordPress site be faster on Google Cloud?

Sim – a rede do Google Cloud é de classe mundial. Seja com o SiteGround ou configurando-o você mesmo, você terá tempos de carregamento mais rápidos, baixa latência e excelente tempo de atividade. Mas lembre-se de que a velocidade também depende da otimização de seu site.

6. Is Google Cloud cheaper than shared hosting?

Não é bem assim. Depois de considerar os custos de largura de banda, armazenamento e IP externo, a execução de sua própria VM pode custar mais do que a hospedagem compartilhada padrão. Se você se preocupa com o preço, os planos de taxa fixa da SiteGround costumam ser mais previsíveis e acessíveis a longo prazo.

Recursos de hospedagem WordPress de bônus 🎁

Veja a seguir alguns recursos adicionais sobre hospedagem do WordPress que podem ser úteis para você.

Independentemente de você escolher o SiteGround pela simplicidade ou seguir o caminho manual para ter controle total, é absolutamente possível hospedar o WordPress no Google Cloud. 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, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.