Configure o hospedagem de subcaminhos com o AWS CloudFront.

Aprenda como hospedar sua central de ajuda do Notiondesk em um subdiretório como /help usando o AWS CloudFront.

3 min de leitura

Você pode hospedar sua central de ajuda Notiondesk em um subdomínio do seu domínio principal usando o AWS CloudFront. Por exemplo, em vez de usar um subdomínio como help.yourdomain.com, você pode disponibilizar sua central de ajuda em: yourdomain.com/help, yourdomain.com/docs, yourdomain.com/support.

Essa configuração é útil quando seu site principal já usa o CloudFront e você deseja que sua documentação ou conteúdo de suporte permaneça no mesmo domínio.

Antes de começar

Antes de configurar o hospedagem de subcaminhos com o AWS CloudFront, certifique-se de ter:

  • Um centro de ajuda existente para Notiondesk
  • Permissão para editar origens e comportamentos do CloudFront
  • Um subcaminho que você deseja usar para sua central de ajuda, como:
    • __PRESERVADO_22__
    • __PRESERVADO_21__
    • __PRESERVADO_20__
  • Hospedagem de subcaminho ativada em Notiondesk

ícone
Se o seu site utiliza outro provedor, utilize o guia de hospedagem de subcaminho correspondente .

Habilitar hospedagem de subcaminho em Notiondesk

Primeiro, habilite o hospedagem de subcaminhos no seu painel de controle Notiondesk.

  1. Abra seu painel de controle Notiondesk
  1. Acesse Settings > General
  1. Deslize para a seção Domains
  1. Ative a opção Subpath
  1. Selecione AWS CloudFront como provedor de configuração
  1. Copie os valores de configuração do CloudFront gerados.

Notiondesk irá gerar o domínio de origem e os cabeçalhos personalizados necessários para sua central de ajuda.

Adicione a origem no CloudFront

Em seguida, adicione sua central de ajuda Notiondesk como uma nova origem no CloudFront.

A origem é o destino para o qual o CloudFront envia as solicitações. Nesse caso, a origem é a sua central de ajuda Notiondesk.

  1. Abra o Console da AWS
  1. Acesse CloudFront
  1. Abra a distribuição usada pelo seu site principal.
  1. Acesse a aba Origins
  1. Clique em Create origin
  1. Em Origin domain, insira o domínio de origem Notiondesk gerado no seu painel de controle.
  1. Defina Protocol para HTTPS only
  1. Adicione os cabeçalhos personalizados gerados por Notiondesk
  1. Salvar a origem

Adicionar comportamentos do CloudFront

Em seguida, adicione comportamentos do CloudFront para os caminhos da sua central de ajuda.

Um comportamento informa ao CloudFront quais caminhos de URL devem ser enviados para qual origem. Nesse caso, as solicitações para o subcaminho da sua central de ajuda devem ser enviadas para a origem Notiondesk.

Para uma central de ajuda hospedada em /help, crie os seguintes comportamentos:

  • /help
  • /help/*
  • /_nd/*

Os três comportamentos devem usar a origem Notiondesk que você criou anteriormente.

Use a política de cache CachingDisabled ao configurar e testar sua configuração. Isso facilita a verificação das alterações sem que respostas antigas em cache interfiram.

Por exemplo, se a sua central de ajuda deve estar disponível em /docs, crie comportamentos para /docs, /docs/* e /_nd/*.

Aguarde a implantação do CloudFront.

Após salvar a origem e os comportamentos, aguarde o CloudFront implantar as alterações.

As atualizações do CloudFront não são instantâneas. O status de distribuição precisa concluir a implantação antes que sua central de ajuda esteja disponível no subcaminho.

Após a conclusão da implantação, você poderá começar a testar o URL da sua central de ajuda.

Verifique sua configuração

Após a conclusão da implantação do CloudFront, teste sua central de ajuda pelo navegador.

Confira isso:

  • A central de ajuda é carregada no seu domínio principal.
  • As páginas dos artigos abrem corretamente.
  • Imagens, scripts e estilos são carregados corretamente.
  • O URL do navegador permanece no seu domínio personalizado.
  • Seu site principal ainda funciona fora do subcaminho da central de ajuda.

As implementações do CloudFront e as alterações de cache podem, por vezes, demorar a aparecer.

Artigos relacionados

Esta página foi útil?