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 distribuição de conteúdo Lightsail
Neste guia, mostramos como configurar sua WordPress instância para funcionar com uma distribuição do Amazon Lightsail.
Todas as distribuições do Lightsail HTTPS foram habilitadas 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 HTTP somente — Se seu site usa HTTP apenas como origem de sua distribuição e não está configurado para usoHTTPS, você pode configurar sua distribuição para encerrarSSL/TLSe 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 end-to-end criptografia.
Criar a distribuição
Conclua as etapas a seguir para configurar uma distribuição do Lightsail para sua instância. WordPress Para obter mais informações, consulte Crie uma rede de distribuição de conteúdo Lightsail.
Pré-requisito
Crie e configure uma WordPress instância conforme descrito emIniciar e configurar o WordPress no 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.
-
Em Comportamento de armazenamento em cache, escolha Melhor para WordPress.
-
(Opcional) Para configurar a end-to-end criptografia, altere a política do protocolo de origem para HTTPSsomente. Para obter mais informações, consulte Política de protocolo de origem.
-
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 DNS registros, escolha Eu entendo.
Atualizar DNS registros
Conclua as etapas a seguir para atualizar os DNS registros da sua zona do DNS Lightsail.
Para atualizar os DNS registros da sua distribuição
-
No painel de navegação esquerdo, escolha Domínios &. DNS
-
Escolha sua DNS zona e, em seguida, escolha a guia de DNSregistros.
-
Exclua os AAAA registros A e do domínio que você especificou no seu certificado.
-
Escolha Adicionar registro e crie um CNAME registro que resolva seu domínio para o domínio de sua distribuição (por exemplo, d2vbec9 EXAMPLE .cloudfront.net).
-
Escolha Salvar.
Permitir que a distribuição armazene o conteúdo estático em cache
Conclua o procedimento a seguir para editar o wp-config.php
arquivo na sua WordPress instância para que ele funcione com sua distribuição.
nota
Recomendamos que você crie um snapshot 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 SSH cliente 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.php
usando o Vim.sudo vim /opt/bitnami/wordpress/wp-config.php
-
Pressione
I
para 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 der errado, reconecte-se à sua instância usando o cliente baseado em navegadorSSH. Execute o comando a seguir para restaurar o arquivo
wp-config.php
usando o backup criado anteriormente neste guia.sudo cp /opt/bitnami/wordpress/wp-config.php.backup /opt/bitnami/wordpress/wp-config.php
Depois 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: