Especificar e Configurar URLs Personalizados

A configuração de um URL personalizado para um site permite que os usuários acessem um site do Oracle Content Management em um domínio especificado, em vez do domínio de uma instância do Oracle Content Management. Por exemplo, embora um URL de instância possa ser https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/, um URL mais simples como https://www.example.com é mais fácil de lembrar, potencialmente melhor para a marca e, geralmente, mais simples de usar. E, dependendo do que for necessário, um site do Oracle Content Management também pode ser hospedado com um caminho personalizado, como https://www.example.com/store/

Para fazer uso de domínios personalizados, são necessárias várias etapas.

  • Use uma Rede de Distribuição de Conteúdo (CDN).

  • Gerencie um domínio personalizado com um sistema de nomes de domínio (DNS) para que o registro de Nome Canônico (CNAME) do domínio seja mapeado para o CDN.

  • Implante um certificado válido no CDN protegendo o domínio personalizado.

  • Configure um site do Oracle Content Management para aceitar solicitações no domínio personalizado.

  • Configure o CDN para encaminhar adequadamente as solicitações para o Oracle Content Management.

Usando uma Rede de Distribuição de Conteúdo

Uma rede de distribuição de conteúdo (CDN) é uma plataforma de servidores distribuídos globalmente destinada a melhorar o desempenho e a segurança dos sites. Uma CDN minimiza a distância entre usuários e servidores otimizando o desempenho das solicitações de conteúdo. Embora o objetivo principal de uma CDN seja melhorar a experiência do usuário, uma CDN também pode ser usada para alterar solicitações em trânsito, de modo que o que o usuário vê seja claro, mesmo que o processo nos bastidores seja diferente.

Para oferecer suporte à hospedagem de um site do Oracle Content Management em um domínio personalizado, você precisará trabalhar com a CDN para configurá-lo para lidar com todas as solicitações do domínio personalizado configurado, encaminhá-las de volta ao Oracle Content Management corretamente e fazer alterações nas solicitações para que elas sejam tratadas de maneira adequada e segura pelo Oracle Content Management.

Gerenciando um Domínio com um Sistema de Nomes de Domínio (DNS)

Qualquer domínio pode ser usado como domínio personalizado para um site do Oracle Content Management. Você deve controlar qualquer domínio usado como domínio personalizado antes de configurá-lo para uso com o site do Oracle Content Management.

Devido às limitações de DNS, provavelmente não é possível usar um domínio raiz, como example.com, sem www ou outro subdomínio, como store.example.com. Verifique com os provedores de DNS e CDN para determinar se é possível usar um domínio raiz.

Como o DNS funciona no nível do domínio e não no nível do caminho, para o Oracle Content Management hospedar alguns caminhos do seu domínio e outro serviço hospedar outros caminhos, o roteamento precisará ser controlado pela CDN. O DNS só pode ser usado para separar o tráfego no nível do domínio e do subdomínio.

Implantando Certificados

Um certificado que protege um domínio personalizado precisa ser criado e hospedado pela CDN. Um certificado pode proteger um único domínio, vários domínios e subdomínios ou subdomínios com caracteres curinga, como *.example.com. Qualquer combinação é aceitável para um domínio personalizado. Todos os domínios protegidos estarão visíveis nos detalhes do certificado; portanto, se o compartilhamento público desses detalhes não for intencional, deverão ser usados certificados separados.

Nota:

O processo de criação e hospedagem de certificados muitas vezes é específico da CDN e será necessário especificar a melhor forma de fazer isso.

Configurando um Site do Oracle Content Management para Domínios Personalizados

Para que um site do Oracle Content Management seja carregado corretamente ao usar um domínio personalizado, é necessário primeiro informar ao Oracle Content Management qual URL do site está usando o domínio personalizado. Isso é feito no Oracle Content Management na guia de propriedades do site.

  1. No Oracle Content Management, clique em Sites na navegação lateral.

  2. Selecione o site com o qual deseja usar um domínio personalizado e escolha Propriedades no menu acionado com o botão direito do mouse ou Barra lateral na barra de ações.

  3. Insira o domínio personalizado no campo do domínio personalizado e clique em Salvar.

    Nota:

    Pode levar até uma hora ou mais para o Oracle Content Management ficar pronto para aceitar solicitações no domínio. Verifique o progresso a qualquer momento no painel de propriedades do site.

Configurando a Rede de Distribuição de Conteúdo para Encaminhar Solicitações

Depois que o Oracle Content Management estiver configurado corretamente e pronto para aceitá-las, as solicitações feitas ao domínio personalizado serão encaminhadas por meio do DNS à CDN, que deverá encaminhar as solicitações ao Oracle Content Management da maneira apropriada. Por exemplo, se um site do Oracle Content Management com um URL de site https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/ for configurado com um domínio personalizado https://www.example.com/store, a CDN deverá ser configurada para:

  • reconhecer o domínio personalizado: https://www.example.com/store

  • identificar a instância de origem do Oracle Content Management usando o domínio personalizado: https://myinstance.cec.ocp.oraclecloud.com/

  • acrescentar o caminho do site para o site específico: site/MyCustomerSite/

  • e enviar o URL completo do site para a instância de origem do Oracle Content Management: https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/.

  • O Oracle Content Management recebe a solicitação e responde à CDN, que atende à solicitação do browser do usuário, mostrando apenas o domínio personalizado ao usuário: https://www.example.com/store

As etapas de configuração da CDN geralmente são específicas da CDN; portanto, fale com o provedor de CDN para configurar corretamente a definição de origem, que informa à CDN como chegar à instância de origem do Oracle Content Management e o caminho do site, que inclui o caminho correto do site.

Nota:

As solicitações não devem conter nenhum dos seguintes caminhos:
  • /documents*

  • /content/published*

  • /osn*

  • /pxysvc*

  • /site*

As solicitações para esses caminhos não devem incluir o caminho do site. Elas devem ser direcionadas à raiz da instância de origem do Oracle Content Management para serem tratadas corretamente.