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
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 e não está configurado para HTTPS, você pode configurar sua distribuição para ser encerrada SSL/TLS. A distribuição encaminha 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, 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.
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.
Pré-requisito
Crie e configure uma WordPress instância conforme descrito emInicie e configure uma WordPress instância.
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.
Atualizar registros de 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.
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 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 /var/www/wp-config.php /var/www/wp-config.php.backup -
Insira o comando a seguir para abrir o arquivo
wp-config.phpusando o Vim.sudo vim /var/www/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 as seguintes linhas de código ao arquivo em que você excluiu o código anteriormente:
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 systemctl restart apache2 -
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 /var/www/wp-config.php.backup /var/www/wp-config.phpDepois que você restaurar o arquivo, insira o comando a seguir para reiniciar o serviço Apache:
sudo systemctl restart apache2
Informações adicionais sobre distribuições
Aqui estão alguns artigos para ajudar você a gerenciar distribuições no Lightsail: