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á.
Configure WordPress com uma rede de entrega de conteúdo Lightsail
Este blueprint empacotado pela Bitnami está sendo descontinuado
Os blueprints empacotados pela Bitnami não receberão mais atualizações após 19 de maio de 2026. A partir de 19 de novembro de 2026, você não poderá mais criar novas instâncias com esse esquema. Ao criar novas instâncias, recomendamos usar o blueprint equivalente do Lightsail, se disponível. As instâncias existentes usando blueprints empacotados pela Bitnami continuarão sendo executadas sem qualquer interrupção. Saiba mais
Se você tiver uma instância existente que usa um blueprint empacotado pela Bitnami e quiser migrar para um blueprint, consulte Migrar para Lightsail-packaged blueprints do Lightsail. Migração dos blueprints do Bitnami para os blueprints do Lightsail
Este tutorial se aplica apenas a instâncias que usam WordPress pacotes da Bitnami.
Se sua instância usa o WordPress blueprint empacotado pelo Lightsail, consulte em vez disso. WordPress
Neste guia, mostramos como configurar sua WordPress instância para funcionar com uma distribuição do Amazon Lightsail.
Todas as distribuições do Lightsail têm HTTPS ativado por padrão para seu domínio padrão (por exemplo,). 123456abcdef.cloudfront.net A configuração da distribuição define se a conexão entre ela e a instância é criptografada.
-
Seu WordPress site usa somente HTTP — Se seu site usa somente HTTP como origem de sua distribuição e não está configurado para usar HTTPS, você pode configurar sua distribuição para encerrar SSL/TLS e encaminhar todas as solicitações de conteúdo para sua instância usando uma conexão não criptografada.
-
Seu WordPress site usa HTTPS — Se seu site usa HTTPS como origem de sua distribuição, você pode configurar sua distribuição para encaminhar todas as solicitações de conteúdo para sua instância usando uma conexão criptografada. Essa configuração é conhecida como criptografia de ponta a ponta.
Etapa 1: Concluir os pré-requisitos
Antes de começar, certifique-se de que sua WordPress instância esteja em um estado de execução. Para obter mais informações, consulte Iniciar, interromper ou reiniciar sua instância.
Etapa 2: criar a distribuição
Conclua as etapas a seguir para configurar uma distribuição do Lightsail para sua WordPress instância. Para obter mais informações, consulte Crie uma rede de distribuição de conteúdo Lightsail.
Para criar uma distribuição para sua WordPress instância
-
No painel de navegação esquerdo, escolha Redes.
-
Escolha Create distribution (Criar distribuição).
-
Em Escolha sua origem, escolha a região em que você está executando sua WordPress instância e, em seguida, escolha sua WordPress instância. Usamos automaticamente o endereço IP estático que você anexou à instância.
-
Para Comportamento de armazenamento em cache, escolha Melhor para WordPress.
-
(Opcional) Para configurar a criptografia de ponta a ponta, altere a política do protocolo de origem para Somente HTTPS. Para obter mais informações, consulte Política de protocolo de origem. Isso exige que sua WordPress instância sirva HTTPS. Para obter instruções, consulte Habilitar HTTPS na sua WordPress instância.
-
Configure as opções restantes e escolha Criar distribuição.
-
Na guia Domínios personalizados, escolha Criar certificado. Insira um nome exclusivo para o certificado e os nomes do seu domínio e subdomínios, depois escolha Criar certificado.
-
Selecione Anexar certificado.
-
Em Atualizar registros DNS, escolha Entendo.
Etapa 3: atualizar os registros DNS
Conclua as etapas a seguir para atualizar os registros DNS da sua zona DNS do Lightsail.
Para atualizar os registros de DNS da distribuição
-
No painel de navegação esquerdo, escolha Domínios e DNS.
-
Sob a seção Zonas DNS da página, escolha o nome de domínio ao qual você deseja adicionar o registro que direcionará o tráfego do seu domínio para a sua distribuição.
-
Escolha a guia DNS records (Registros de DNS). Escolha Add record (Adicionar registro).
-
Conclua uma das seguintes etapas, dependendo do tipo de domínio que deseja apontar para sua distribuição:
-
Escolha um registro de endereço (A) para apontar um domínio apex (por exemplo,
example.com) para sua distribuição.Se um registro A para o apex do seu domínio já estiver presente em sua zona DNS, você precisará editar esse registro existente em vez de adicionar outro registro A.
-
Escolha um nome canônico (CNAME) para direcionar um subdomínio (por exemplo,
website.example.com) para sua distribuição.
-
-
Se você estiver adicionando um registro A, então escolha o nome da sua distribuição na caixa Resolve para. Se você estiver adicionando um registro CNAME, insira o nome de domínio padrão da sua distribuição na caixa de texto Mapear para.
nota
Quando você adiciona um registro A à sua zona DNS e escolhe o nome da distribuição, está de fato adicionando um registro de alias, que é diferente de um registro de endereço. O Lightsail facilita a adição de registros de aliases sem as etapas adicionais que normalmente são necessárias em outros provedores de hospedagem de DNS.
-
Escolha o ícone salvar para salvar o registro em sua zona DNS.
Repita estas etapas para adicionar registros DNS adicionais para domínios em seu certificado que você está usando com sua distribuição. Dê tempo para que as alterações se propaguem pelo DNS da Internet. Após alguns minutos, você deverá ver se seu domínio está apontando para sua distribuição. Você também deve testar sua distribuição. Para obter mais informações, consulte Testas sua distribuição.
Etapa 4: permitir que o conteúdo estático seja armazenado em cache pela distribuição
Conclua o procedimento a seguir para editar o wp-config.php arquivo em sua WordPress instância para que ele funcione com sua distribuição.
nota
Recomendamos que você crie um instantâneo da sua WordPress instância antes de começar com esse procedimento. O snapshot pode ser usado como um backup a partir do qual você pode criar outra instância, caso algo dê errado. Para obter mais informações, consulte Criar um snapshot da instância do Linux ou Unix.
-
Faça login no console do Lightsail.
-
No painel de navegação esquerdo, escolha o ícone do cliente SSH baseado em navegador que é exibido ao lado da sua instância. WordPress
-
Após se conectar à instância, insira o comando a seguir para criar um backup do arquivo
wp-config.php. Se algo der errado, você poderá restaurar o arquivo usando o backup.sudo cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php.backup -
Insira o comando a seguir para abrir o arquivo
wp-config.phpusando o Vim.sudo vim /opt/bitnami/wordpress/wp-config.php -
Pressione
Ipara entrar no modo de inserção do Vim. -
Exclua do arquivo as linhas de código a seguir.
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/'); -
Adicione uma das seguintes linhas de código ao arquivo, dependendo da versão WordPress que você está usando:
-
Se você estiver usando a versão 3.3 ou inferior, adicione as seguintes linhas de código à parte onde o código foi excluído.
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } -
Se você estiver usando a versão 3.3.1-5 ou superior, adicione as seguintes linhas de código à parte onde o código foi excluído.
define('WP_SITEURL', 'http://DOMAIN/'); define('WP_HOME', 'http://DOMAIN/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }
-
-
Pressione a tecla Esc para sair do modo de inserção do Vim e, em seguida, digite
:wq!, pressione Enter para gravar (salvar) as edições e saia do Vim. -
Insira o comando a seguir para reiniciar o serviço Apache na sua instância.
sudo /opt/bitnami/ctlscript.sh restart apache -
Aguarde alguns instantes para que o serviço Apache seja reiniciado e, em seguida, verifique se sua distribuição está armazenando seu conteúdo em cache. Para obter mais informações, consulte Teste sua distribuição do Amazon Lightsail.
-
Se algo deu errado, reconecte-se à sua instância usando o cliente SSH baseado em navegador. Execute o comando a seguir para restaurar o arquivo
wp-config.phpusando o backup criado anteriormente neste guia.sudo cp /opt/bitnami/wordpress/wp-config.php.backup /opt/bitnami/wordpress/wp-config.phpDepois que você restaurar o arquivo, insira o comando a seguir para reiniciar o serviço Apache:
sudo /opt/bitnami/ctlscript.sh restart apache
Informações adicionais sobre distribuições
Aqui estão alguns artigos para ajudar você a gerenciar distribuições no Lightsail: