Gerenciar Domínios Personalizados
Você pode configurar domínios personalizados para facilitar o acesso dos usuários aos sites criados com o Oracle Content Management ou ao Oracle Content Management propriamente dito.
Por exemplo, o URL da sua instância do Oracle Content Management pode ser http://instanceName-accountName.cec.ocp.oraclecloud.com
e o URL de um de seus sites pode ser http://instanceName-accountName.cec.ocp.oraclecloud.com/site/MyCustomerSite/
. No entanto, um URL mais amigável, como http://www.example.com
, é mais fácil de lembrar, potencialmente melhor para uso de marca e geralmente mais simples de usar. Dependendo do que for necessário, um site criado com o Oracle Content Management também pode ser hospedado com um caminho personalizado, como http://www.example.com/store/
ou um domínio personalizado do site, como https://www.mycustomer.com
.
Para fazer uso de domínios personalizados, são necessárias várias etapas.
- Use uma Rede de Distribuição de Conteúdo (CDN). Você pode usar o CDN do Oracle Content Management.
- 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 a CDN.
- Implante um certificado válido no CDN protegendo o domínio personalizado.
- Configure os domínios personalizados que deseja.
Observação
Se você estiver usando o Oracle Content Management Starter Edition, estará limitado a apenas um domínio personalizado para sites públicos ou ativos públicos; portanto, essa etapa não se aplica à sua instância. Para aproveitar todo o conjunto de recursos, faça upgrade para a Premium Edition.
Entender os Diferentes Tipos de Domínios
Há vários tipos de domínios usados para construir URLs para sites criados com o Oracle Content Management:
- Domínios personalizados no nível do site: Esses domínios podem ser usados para acessar sites específicos. Eles são configurados individualmente nos próprios sites.
- Domínios personalizados no nível da instância para sites: Esses domínios podem ser usados para acessar qualquer site na instância. Por exemplo, se você registrar
example.com
, os usuários poderão acessar seus sites por meio deexample.com/site/SiteOne
eexample.com/site/SiteTwo
. Você configura esses domínios na página Sites da interface administrativa. Você pode selecionar um desses domínios como padrão para sua instância e ele será usado por padrão para criar URLs do site na interface do usuário do Oracle Content Management. Com um domínio personalizado no nível de instância, você também pode usar a opção Exibir Caminhos Curtos, que remove a parte "/site/" ou "/site/authsite/" de URLs exibidos para sites na produção. Isso requer uma configuração de CDN adicional, descrita abaixo. - Domínio de gerenciamento amigável: Pode ser usado para acessar seu cliente Web do Oracle Content Management, o aplicativo de desktop, os aplicativos móveis e quaisquer sites criados com o Oracle Content Management. Você define o domínio de gerenciamento amigável na página Domínio da interface administrativa.
- Domínio da CDN (Content Delivery Network, rede de distribuição de conteúdo): Esta opção aponta para a CDN. Ele é exibido em sites e ativos ao solicitar seus URLs de entrega e assume a forma de
instanceName.ocecdn.oracelcloud.com
. - Domínio de origem: Aponta para a origem do Oracle Content Management e assume a forma de
instanceName-accountName.cec.ocp.oraclecloud.com
.
A lista acima também representa a prioridade na qual os domínios são usados para construir um URL do site.
- Se houver um domínio personalizado no nível do site, ele será usado como URL do site.
- Se não houver um domínio personalizado no nível do site, o domínio do nível de instância padrão será usado para construir o URL do site (por exemplo,
http://www.exampleInstance.com/site/SiteOne/
). - Se não houver um domínio personalizado no nível da instância padrão, o domínio CDN será usado (por exemplo,
http://instanceName.ocecdn.oracelcloud.com/site/SiteOne/
). - E, por fim, se não houver CDN, o domínio de origem será usado (por exemplo,
https//instanceName-accountName.cec.ocp.oraclecloud.com:8080/site/SiteOne/
).
Usar uma Rede de Distribuição de Conteúdo
Os domínios personalizados do site e da instância requerem o uso de uma Rede de Distribuição de Conteúdo (CDN). Uma 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 de ponta a ponta. 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 dar suporte à hospedagem de um site do Oracle Content Management em um domínio personalizado, você precisará trabalhar com a CDN a fim de configurá-la para tratar todas as solicitações do domínio personalizado configurado, roteá-las de volta para o Oracle Content Management adequadamente e fazer alterações nas solicitações para que elas sejam tratadas de forma adequada e segura pelo Oracle Content Management.
Usar a Rede de Distribuição de Conteúdo do Oracle Content Management
O Oracle Content Management fornece serviços de CDN para permitir várias configurações de domínio personalizado. Usando os serviços de CDN do Oracle Content Management, você pode hospedar domínios personalizados no nível do site, incluindo domínios nulos (bare domains) e caminhos personalizados, bem como domínios personalizados no nível da instância, caminhos padrão e curtos e URLs de gerenciamento amigáveis.
A Rede de Entrega de Conteúdo incorporada do Oracle Content Management não é suportada em instâncias privadas.
Para configurá-los, acesse sua conta do Suporte Técnico da Oracle e consulte o artigo da base de conhecimento How to Use a Custom Hostname with Oracle Content Management. Trabalhe com as equipes de suporte para concluir o processo.
O Oracle Content Management controla a CDN e as políticas de segurança associadas, de forma que o acesso a recursos e personalizações completos da CDN não seja possível. Caso precise de controle adicional sobre a camada de entrega da CDN, você deve adquirir seus próprios serviços de CDN e configurá-los de acordo com suas necessidades.
Gerenciar um Domínio com um Sistema de Nomes de Domínio
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 um site do Oracle Content Management.
Em decorrência das limitações dos DNSs (domain name systems), talvez não seja possível usar um domínio raiz, como example.com
, sem um www ou outro subdomínio, como store.example.com
. Verifique com seus provedores de DNS e CDN se é possível usar um registro de nome canônico (CNAME) para seu 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.
Implantar 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, subdomínios, e 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.
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.