Como instalar o WordPress no Amazon Lightsail: guia completo

Publicados: 2022-12-20

Deseja instalar o WordPress no Amazon Lightsail, mas não sabe por onde começar?

Com seus esquemas de aplicativos pré-fabricados, o Amazon Lightsail torna muito fácil começar a usar um site WordPress totalmente funcional.

Neste tutorial passo a passo, você aprenderá exatamente como configurar tudo.

No final, você terá um site WordPress funcionando no Amazon Lightsail, completamente com um nome de domínio personalizado e um certificado SSL gratuito da Let's Encrypt.

Vamos cavar!

Como instalar o WordPress no Amazon Lightsail

Aqui está uma visão geral de como instalar o WordPress no Amazon Lightsail – continue lendo para obter as instruções completas:

  1. Crie uma nova instância no Amazon Lightsail
  2. Acesse suas credenciais do WordPress para fazer login no WordPress
  3. Anexe um endereço IP estático à sua instância
  4. Aponte seu nome de domínio para sua instância
  5. Instale um certificado SSL gratuito da Let's Encrypt

1. Crie uma nova instância

Para começar, faça login no painel do Amazon Lightsail.

Se esta for a primeira vez que você está usando a AWS, talvez seja necessário criar uma conta antes de acessar o painel.

Quando estiver no painel do Amazon Lightsail, clique no botão para criar uma nova instância:

Criar uma instância

Na próxima tela, escolha Linux/Unix como a plataforma e selecione o projeto do WordPress ( ambos devem ser selecionados por padrão ).

Projeto do WordPress

Mais abaixo na página, você pode escolher seu plano de instância, que controla os recursos e o preço do seu servidor.

Embora você seja livre para escolher qualquer plano, recomendo a instância de $ 5 para a maioria dos sites WordPress, que oferece 1 GB de RAM e 1 vCPU.

Contanto que você use cache e não tenha muito conteúdo dinâmico, esse plano sozinho deve ser capaz de suportar centenas de milhares de visitas por mês.

plano de instância

Abaixo disso, você pode dar um nome à sua instância, o que ajudará você a se lembrar dela.

Depois de fazer suas escolhas, clique no botão Create Instance na parte inferior para ativar sua instância.

Nomeie sua instância

Agora, você terá uma pequena espera enquanto o Amazon Lightsail cria sua instância.

Quando terminar, você deverá ver a instância no painel do AWS Lightsail:

Painel da instância

Para abrir o painel apenas para esta instância, clique no nome da instância.

2. Acesse suas credenciais do WordPress

Neste ponto, você já tem um site WordPress em funcionamento.

Você pode acessá-lo colando o IP público na barra de endereço do navegador:

site WordPress

No entanto, o que você ainda não tem é seu nome de usuário e senha do WordPress, então você não pode fazer login no seu site ainda.

Por padrão, seu site WordPress usará o usuário como nome de usuário. No entanto, para acessar a senha, você precisará usar a linha de comando. Mas não se preocupe! É muito fácil e não requer a instalação de nenhum software novo.

Para começar, abra o cliente SSH baseado em navegador para sua instância, o que você pode fazer clicando na opção Conectar usando SSH no painel de sua instância:

Conectar usando SSH

Isso abrirá uma interface de linha de comando pop-up com a qual você pode trabalhar em seu navegador.

Não há necessidade de fazer login ou autenticação ou qualquer coisa - tudo está pronto para funcionar.

Para acessar sua senha de usuário do WordPress, tudo o que você precisa fazer é colar o seguinte comando e pressionar enter.

cat bitnami_application_password

Você deve então ver sua senha aparecer - copie-a para um local seguro para que você possa usá-la para fazer login:

Execute o comando para acessar a senha

Agora, você pode fazer login em sua instalação do WordPress usando as seguintes credenciais:

  • Nome de usuário : usuário
  • Senha : da janela do terminal acima

3. Anexe um endereço IP estático à sua instância do WordPress

Embora você já possa acessar seu site WordPress a partir do endereço IP público de sua instância, não pode confiar nesse endereço IP público como está.

Isso porque, com a configuração atual de sua instância, o endereço IP público mudará toda vez que você parar/iniciar sua instância.

Portanto, se você apontasse seu nome de domínio para esse endereço IP público, a conexão de domínio pararia de funcionar se você reiniciasse sua instância.

Para corrigir isso, o Amazon Lightsail permite anexar um endereço IP estático à sua instância sem custo adicional.

Depois de anexar o endereço IP estático, sua instância sempre terá o mesmo endereço IP, não importa o que aconteça.

Para criar um, vá para a guia Networking no painel da sua instância. Em seguida, clique na opção Anexar IP estático :

Anexar IP estático

Isso abrirá um pop-up. Dê um nome ao seu endereço IP estático e clique no botão Criar e anexar :

Adicione um nome para o seu IP

Agora, sua instância terá um novo endereço IP estático. Você deve ver isso refletido na guia Rede do painel da instância, bem como no resumo das informações no canto superior direito.

Instância usando IP estático

4. Aponte seu nome de domínio para o endereço IP estático

Agora que anexou um endereço IP estático à sua instância, você está pronto para apontar seu nome de domínio para sua instância.

Isso permitirá que você acesse seu site WordPress inserindo o nome de domínio, em vez de precisar usar o endereço IP.

Para configurar isso, você precisará trabalhar de onde quer que gerencie os registros DNS do seu domínio. Normalmente, este será o seu registrador de domínio. Ou, se estiver usando um serviço como o Cloudflare, você gerenciará esses registros no painel do Cloudflare.

Como alternativa, você também pode transferir o gerenciamento de DNS para o Lightsail para poder gerenciar os registros de DNS usando o console do Lightsail, embora isso exija algumas etapas extras.

A opção mais simples é ir até onde você gerencia os registros DNS do seu domínio e adicionar os seguintes registros:

Tipo de registro Contente Valor
A @ [endereço IP estático]
CNAME www seusite.com

Isso pressupõe que você deseja usar yoursite.com e não www.yoursite.com.

Veja como fica na Cloudflare:

Cloudflare DNS

Agora, você pode acessar sua instância do WordPress inserindo seu nome de domínio:

Site WordPress com domínio personalizado

Seu site WordPress deve detectar automaticamente o nome de domínio correto. Mas, para verificar novamente, você pode ir para Configurações → Geral e verificar se o nome do seu domínio aparece como o endereço do WordPress e o endereço do site .

5. Configure seu certificado SSL

Neste ponto, você tem um site WordPress em funcionamento que pode ser acessado por meio do seu nome de domínio.

Para a última parte do processo, você desejará instalar um certificado SSL para que seu site possa se beneficiar do HTTPS.

Como parte do projeto WordPress, Amazon Lightsail e Bitnami instalam as ferramentas fundamentais que você precisa para configurar um certificado SSL gratuito via Let's Encrypt.

No entanto, para habilitar o certificado SSL, você precisará executar alguns comandos na janela do terminal do navegador.

Volte para o painel da instância e abra a janela do terminal no navegador clicando na opção Conectar usando SSH .

Em seguida, execute o seguinte comando:

sudo /opt/bitnami/bncert-tool

Você pode ver uma solicitação para atualizar o bncert. Se o fizer, basta digitar Y. Em seguida, execute o comando acima novamente.

Agora, insira as versões não www e www do seu nome de domínio, separadas por um espaço, e pressione Enter. Aqui está um exemplo:

yoursite.com www.yoursite.com

Executar ferramenta bncert

Você verá uma solicitação para habilitar o redirecionamento de HTTP para HTTPS. Digite Y para ativá-lo e pressione Enter.

Você pode então escolher entre configurar um redirecionamento não-www para www ou o inverso.

Finalmente, você verá um resumo de suas escolhas. Se tudo estiver bem, digite Y e pressione enter para finalizar a configuração.

Configurar bncert

Como parte da configuração, pode ser necessário inserir um endereço de e-mail para usar com o Let's Encrypt.

E é isso! Assim que o Bitnami terminar (deve levar apenas alguns segundos), você poderá usar HTTPS em seu site.

Se você visitar seu site, deverá ver o cadeado verde.

Site WordPress com certificado SSL

Seu site agora está pronto para ir.

Crie um site WordPress com o Amazon Lightsail

Com o Amazon Lightsail, você pode criar facilmente um site WordPress alimentado pela rede de nuvem da Amazon.

Os projetos pré-construídos ajudam você a começar a trabalhar em apenas 15 minutos, tudo sem a necessidade de nenhum conhecimento técnico especial.

Os esquemas do Lightsail também podem lidar com detalhes importantes, como a instalação de um certificado SSL gratuito da Let's Encrypt.

Se quiser experimentar por si mesmo, você pode obter seus primeiros três meses grátis ao criar uma nova instância.

Experimente hoje e você estará pronto e funcionando em pouco tempo.

Acesse Amazon Lightsail