View a markdown version of this page

Habilite HTTPS em seu WordPress instância com um domínio gerenciado pelo Lightsail - Amazon Lightsail

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Habilite HTTPS em seu WordPress instância com um domínio gerenciado pelo Lightsail

A configuração do Lightsail ajuda você a conectar rapidamente seu domínio ao seu WordPress exemplo. A configuração do Lightsail cria um certificado Let's Encrypt que é renovado automaticamente a cada 60 a 90 dias. Quando a configuração estiver concluída, os visitantes poderão acessar seu site com segurança usando seu nome de domínio personalizado.

Este guia se aplica a domínios que são:

  • Registrado pelo Lightsail ou pelo Route 53

  • Gerenciado usando uma zona DNS do Lightsail

Se seu domínio estiver registrado com um registrador terceirizado (como GoDaddy, Namecheap ou Cloudflare), ou seu DNS não é gerenciado usando uma zona DNS do Lightsail, consulte Habilite HTTPS em seu WordPress instância com um domínio registrado fora do Lightsail.

Etapa 1: Concluir os pré-requisitos

Preencha os seguintes pré-requisitos, caso ainda não tenha feito isso:

  • Crie um WordPress exemplo no Lightsail. Sua instância deve estar em um estado de execução. Para saber mais, consulte Criar uma instância.

    UM WordPress instância em estado de execução no console do Lightsail.
  • Registre um nome de domínio por meio do Lightsail ou do Route 53. Para obter mais informações, consulte Registrar um domínio no Lightsail. Certifique-se também de que o domínio esteja verificado, ativo e esteja na mesma conta que você está usando para a configuração do Lightsail. Veja Verifique as informações de contato do domínio.

  • Certifique-se de que as portas 22, 80 e 443 estejam configuradas no firewall da sua instância para ativar a configuração do Lightsail. A porta 22 é necessária para que a configuração do Lightsail se conecte à sua instância. A porta 80 é necessária para a validação da propriedade do domínio durante a instalação do certificado. A porta 443 é necessária para servir o tráfego HTTPS após a instalação. Para verificar, abra o Trabalho em rede guia da sua instância e verifique se todas as três portas aparecem nas regras de firewall. Para saber mais, consulte Firewalls de instância.

    Regras de firewall mostrando as portas 22, 80 e 443 configuradas na guia Rede no console do Lightsail.
nota

Se seu domínio estiver registrado com um registrador terceirizado ou se seu DNS não for gerenciado usando uma zona DNS do Lightsail, consulte Habilite HTTPS em seu WordPress instância com um domínio registrado fora do Lightsail.

Etapa 2: Iniciar a configuração do Lightsail

  1. Abra o console do Lightsail em https://lightsail.aws.amazon.com/.

  2. Escolha o seu WordPress instância da lista de instâncias.

    Selecionando um WordPress instância da lista de instâncias no console do Lightsail.
  3. Escolha o Conectar aba e escolha Configure seu site.

    O botão Configurar seu site na guia Conectar no console do Lightsail.

Etapa 3: selecione seu domínio

  1. Escolha Domínio gerenciado do Lightsail.

  2. Selecione seu domínio na lista suspensa.

Seu domínio aparece nessa lista se estiver registrado pelo Lightsail ou pelo Route 53 na mesma conta que você está usando para a configuração do Lightsail.

Selecionar um nome de domínio no fluxo de trabalho de configuração do Lightsail.

Etapa 4: configurar o DNS

Uma zona DNS gerencia os registros DNS que direcionam o tráfego do seu domínio para sua instância. A configuração do Lightsail exige uma zona DNS do Lightsail para criar e gerenciar automaticamente esses registros para você.

  1. Escolha Zona DNS do Lightsail.

  2. A configuração do Lightsail verifica se uma zona DNS do Lightsail já existe para seu domínio:

    • Se existir uma zona DNS — A configuração do Lightsail o exibe. Escolha Use esta zona DNS.

      Escolher uma zona DNS existente no fluxo de trabalho de configuração do Lightsail.
    • Se uma zona DNS não existir — Escolha Criar zona DNS. A configuração do Lightsail cria a zona DNS para seu domínio.

      Criação de uma nova zona DNS no fluxo de trabalho de configuração do Lightsail.
Importante

Para direcionar o tráfego para sua instância, os servidores de nomes do seu domínio devem apontar para sua zona DNS do Lightsail. Se eles não corresponderem, atualize seus servidores de nomes antes de continuar com a configuração do Lightsail. Para obter instruções, consulte Altere os servidores de nomes em seu registrador de domínio.

Para verificar se seus servidores de nomes estão apontando corretamente e se propagaram globalmente, marque Verificador de DNS na dnschecker.org site.

Você também pode verificar na linha de comando:

  • MacOS e Linux:

    $ dig NS yourdomain.com +short
  • Windows:

    C:\> nslookup -type=NS yourdomain.com

O resultado deve mostrar os servidores de nomes da sua zona DNS do Lightsail (por exemplo, ns-123.awsdns-01.com). Você pode encontrar os servidores de nomes da sua zona DNS no Domínios e DNS > Zonas DNS página no console do Lightsail.

nota

As alterações no servidor de nomes podem levar até 48 horas para serem propagadas. Se a configuração do Lightsail falhar após a atualização dos servidores de nomes, aguarde e tente novamente.

Etapa 5: Configurar um IP estático

Um endereço IP estático fornece um IP público fixo para sua instância. Sem um IP estático, o endereço IP da sua instância pode mudar se você parar e reiniciá-la, o que interrompe a conexão do seu domínio.

Escolha uma das seguintes opções:

  • Crie um novo IP estático — Insira um nome para seu IP estático e escolha Criar IP estático.

    Criação de um novo IP estático no fluxo de trabalho de configuração do Lightsail.
  • Use um IP estático existente — Se você tiver um IP estático não vinculado na mesma região da AWS, selecione-o na lista e escolha Anexar IP estático.

    Anexar um IP estático existente no fluxo de trabalho de configuração do Lightsail.

Depois dessa etapa, a configuração do Lightsail anexa o IP estático à sua instância.

Etapa 6: adicionar atribuições de domínio

As atribuições de domínio são registros DNS que direcionam o tráfego do seu domínio para sua instância.

  1. Escolha Add assignment (Adicionar atribuição).

  2. Adicione seu domínio apex (por exemplo, example.com).

  3. (Opcional) Para proteger também seu subdomínio www, escolha Adicionar tarefa novamente e adicione seu subdomínio www (por exemplo, www.example.com).

Gerenciando atribuições de domínio no fluxo de trabalho de configuração do Lightsail.
dica

Se você pular o subdomínio www, visitantes que digitam www.example.com não chegará ao seu site. Adicione-o se quiser que os dois endereços funcionem.

Etapa 7: criar SSL/TLS certificado

  1. Selecione os domínios e subdomínios que você deseja proteger com HTTPS. Você pode escolher até 10 domínios e subdomínios.

  2. Digite o endereço de e-mail. Isso é usado para notificações de renovação de certificados.

  3. Selecione Autorizo o Lightsail a configurar um certificado Let's Encrypt na minha instância. Isso dá ao Lightsail acesso restrito para criar e configurar o certificado em sua instância.

  4. Selecione Criar certificado.

Criando um SSL/TLS certificado no fluxo de trabalho de configuração do Lightsail.

A configuração do Lightsail começa a configurar HTTPS na sua instância. Esse processo pode demorar até 15 minutos.

Se a configuração falhar, consulte Falha na configuração do Lightsail para etapas de solução de problemas.

Importante

Não pare, reinicialize ou modifique sua instância enquanto a configuração estiver em andamento.

Etapa 8: verifique seu site

Depois que a configuração do Lightsail for concluída:

  1. Abra seu navegador e acesse https://yourdomain.com.

  2. Confirme se seu site foi carregado com sucesso.

  3. Teste (Opcional) https://www.yourdomain.com para confirmar que os dois endereços funcionam.

WordPress site carregado com sucesso com HTTPS ativado.

Seu site agora está configurado com HTTPS e um redirecionamento automático de HTTP para HTTPS. Você pode fazer login no WordPress painel de administração para personalizar seu site, instalar plug-ins e gerenciar conteúdo.

nota

Os certificados da Let's Encrypt serão renovados automaticamente a cada 60 a 90 dias. Se a renovação falhar no futuro, consulte O certificado não foi renovado automaticamente.

Saiba mais