Configurar um Domínio Personalizado da Instância
As etapas a seguir devem ser concluídas para configurar um domínio personalizado da instância. Embora vários domínios personalizados da instância possam ser configurados, apenas um domínio personalizado da instância será usado pela interface do usuário para exibir URLs do site.
Configurar o Oracle Content Management com seu Domínio Personalizado da Instância
Para que os sites do Oracle Content Management sejam carregados corretamente em um domínio personalizado da instância, configure o Oracle Content Management corretamente.
- Acesse o sistema como administrador de serviço e clique em Sistema em Administração, no painel de navegação lateral.
- Selecione Sites no menu do banner.
- Clique em Gerenciar Domínios Personalizados na seção Configuração do Domínio Personalizado, informe seu domínio personalizado no nível da instância e clique em Salvar. Vários domínios podem ser adicionados e gerenciados.
- Selecione um domínio personalizado como padrão.
- Ative ou desative Exibir Caminhos Curtos para ativar ou desativar a exibição de
/site/
ou/site/authsite/
na interface do usuário. Isso é útil quando a maioria ou todos os seus sites são públicos ou seguros, e sua CDN está configurada corretamente.
Pode levar até uma hora para que o Oracle Content Management esteja pronto para aceitar solicitações no domínio personalizado. Durante esse tempo, você pode acessar seus sites no domínio original.
Se você estiver usando a CDN do Oracle Content Management, não precisará executar ações adicionais. Se você estiver usando outra CDN de terceiros, analise os tópicos Configurar a CDN ao Usar Caminhos Padrão e Configurar a CDN ao Usar Caminhos Curtos. Se necessário, consulte a CDN para obter instruções específicas.
Configurar a CDN ao Usar Caminhos Padrão
Se a opção Exibir Caminhos Curtos estiver desativada, todos os URLs do site mostrados no produto incluirão o domínio personalizado e o caminho do site de toda a instância. Sua CDN precisa ser configurada para rotear essas solicitações inalteradas de volta à origem do Oracle Content Management.
Depois que o Oracle Content Management estiver configurado corretamente e pronto para aceitá-las, as solicitações feitas usando o domínio personalizado da instância serão roteadas de acordo com as entradas do DNS para a CDN e a CDN encaminhará as solicitações para o Oracle Content Management adequadamente. Geralmente, isso é feito usando uma entrada CNAME em seus registros DNS. Consulte a CDN para obter instruções específicas.
Por exemplo, se um site do Oracle Content Management tiver o URL de https://myinstance.cec.ocp.oraclecloud.com/site/MyFirstProjectSite/
e você quiser acessar esse site em https://www.example.com/site/MyFirstProjectSite/
, a CDN deverá ser configurada para:
-
reconhecer o domínio personalizado:
https://www.example.com/
-
identificar a instância do Oracle Content Management de origem usando o domínio personalizado:
https://myinstance.cec.ocp.oraclecloud.com/
-
passar pelo caminho da solicitação:
/site/MyFirstProjectSite/
-
e enviar o caminho completo da solicitação à instância do Oracle Content Management de origem:
https://myinstance.cec.ocp.oraclecloud.com/site/MyFirstProjectSite/
-
O Oracle Content Management recebe a solicitação e responde à CDN, que satisfaz a solicitação ao browser do visitante, mostrando apenas o domínio personalizado e o caminho padrão para o visitante:
https://www.example.com/site/MyFirstProjectSite/
Essas mesmas etapas se aplicam a todas as solicitações feitas para um site seguro. A única diferença é que esses caminhos incluem /site/authsite/
, em vez de apenas /site/
.
Como as etapas de configuração da CDN são geralmente específicas da CDN, trabalhe com seu provedor de CDN para configurar adequadamente os comportamentos desejados.
Configurar a CDN ao Usar Caminhos Curtos
Se a opção Exibir Caminhos Curtos estiver ativada, os URLs do site mostrados no produto incluirão apenas o nome do site, em vez de incluir a parte /site/
ou /site/authsite/
do caminho.
Por exemplo, se você ativar Exibir Caminhos Curtos e quiser acessar seu site Acme-Store e souber que é um site público, poderá fazer uma solicitação para https://www.acme.com/Acme-Store/
e a CDN injetará /site/
ao voltar para a instância do Oracle Content Management com o caminho completo de https://acmeInstance.cec.ocp.oraclecloud.com/site/Acme-Store/
.
Uma limitação desse recurso é que a CDN deve saber injetar /site/
ou /site/authsite/
. Isso ocorre porque a instância do Oracle Content Management deve receber o caminho completo, incluindo /site/
ou /site/authsite/
, dependendo de se o site for um site público ou seguro. Isso significa que essa opção é mais útil quando a maioria dos seus sites é do mesmo tipo, seja público ou seguro.
Se você tem uma grande combinação de sites públicos e seguros, caminhos curtos podem não valer o esforço necessário para manter sua configuração de CDN. De preferência, a maioria dos seus sites seria de um tipo e cada um dos poucos restantes poderia então ser tratado com regras de exceção.
Por exemplo, digamos que você tenha 10 sites, 9 dos quais são públicos e um é seguro, chamado MyAccountSite. Sua CDN deve ser configurada de forma que as solicitações do site público que chegam ao seu domínio, para um caminho diferente de /MyAccountSite/
ou um dos caminhos excluídos listados abaixo, tenham /site/
injetado no caminho antes de voltar para a instância do Oracle Content Management para carregar os recursos do site. Mas se a solicitação for para o site seguro /MyAccountSite/
, uma regra de exceção para esse site injetará /site/authsite/
no caminho e os comportamentos adicionais necessários para autenticar usuários serão realizados. Se a maioria dos sites estiver segura, a configuração da CDN deverá ser revertida para que cada site público precise de uma regra de exceção.
Se você não configurar regras de exceção para cada site não coberto pelo comportamento de injeção de caminho padrão na configuração da sua CDN, esses sites não serão carregados, pois sua instância do Oracle Content Management não saberá onde encontrar o site.
A configuração da CDN que altera o caminho não deve se aplicar a nenhuma solicitação que contenha as strings a seguir. O curinga à direita é obrigatório para correspondência adequada.
-
/documents*
-
/system*
-
/conteúdo*
-
/osn*
-
/pxysvc*
-
/_compdelivery/*
-
/_themes/*
-
/site*
-
/_sitesclouddelivery/*
-
/favicon.ico*
Depois que o Oracle Content Management estiver configurado corretamente e pronto para aceitá-las, as solicitações feitas usando o domínio personalizado da instância serão roteadas de acordo com as entradas do DNS para a CDN e a CDN encaminhará as solicitações para o Oracle Content Management adequadamente.
Por exemplo, se um Oracle Content Management tiver sido configurado para usar caminhos curtos, seus sites serão públicos e uma solicitação será feita em https://www.example.com/MySecondProjectSite/
; a CDN deverá ser configurada para:
-
reconhecer o domínio personalizado:
https://www.example.com/
-
especificar a instância do Oracle Content Management de origem usando o domínio personalizado:
https://myinstance.cec.ocp.oraclecloud.com/
-
anexar
/site/
ao caminho -
enviar o URL completo do site para a instância do Oracle Content Management de origem:
https://myinstance.cec.ocp.oraclecloud.com/site/MySecondProjectSite/
. -
O Oracle Content Management recebe a solicitação e responde à CDN, que satisfaz a solicitação ao browser do visitante, mostrando apenas o domínio personalizado e o nome do site:
https://www.example.com/MySecondProjectSite/
Se a maioria dos seus sites são sites seguros, as mesmas regras se aplicam. Em vez de anexar /site/
, você precisa anexar /site/authsite/
.
As regras de exceção devem ser definidas para todos os sites que não são do tipo padrão. Configure essa regra de exceção para corresponder aos nomes de site específicos para que essas solicitações possam ter o caminho adequado anexado, em vez do padrão.
Como as etapas de configuração da CDN são geralmente específicas da CDN, trabalhe com seu provedor de CDN para configurar adequadamente os comportamentos desejados.