Gérer les domaines personnalisés
Vous pouvez configurer des domaines personnalisés afin de faciliter l'accès des utilisateurs aux sites créés avec Oracle Content Management ou Oracle Content Management lui-même.
Par exemple, l'URL de votre instance Oracle Content Management peut être http://instanceName-accountName.cec.ocp.oraclecloud.com
et l'URL de l'un de vos sites peut être http://instanceName-accountName.cec.ocp.oraclecloud.com/site/MyCustomerSite/
. Toutefois, une URL plus conviviale telle que http://www.example.com
est plus facile à mémoriser, potentiellement meilleure pour la marque et généralement plus simple à utiliser. Selon ce qui est requis, un site créé avec Oracle Content Management peut également être hébergé avec un chemin personnalisé, par exemple http://www.example.com/store/
ou un domaine personnalisé de site, par exemple https://www.mycustomer.com
.
Pour utiliser des domaines personnalisés, plusieurs étapes sont nécessaires.
- Utiliser un réseau de diffusion de contenu (RDC). Vous pouvez utiliser le réseau de diffusion de contenu d'Oracle Content Management.
- Gérer un domaine personnalisé avec un système de noms de domaine (DNS) afin que l'enregistrement de nom canonique de domaine (CNAME) soit mappé au réseau de diffusion de contenu.
- Déployer un certificat valide sur le réseau de diffusion de contenu pour protéger le domaine personnalisé.
- Configurez les domaines personnalisés que vous souhaitez .
Note
Si vous utilisez l'édition de démarrage d'Oracle Content Management, vous n'avez qu'un seul domaine personnalisé pour les sites publics ou les ressources publiques. Cette étape ne s'applique donc pas à votre instance. Pour profiter de toutes les fonctions, procédez à la mise à niveau vers l'édition Premium.
Comprendre les différents types de domaine
Il existe plusieurs types de domaine utilisés pour créer des URL pour les sites créés avec Oracle Content Management :
- Domaines personnalisés de niveau site : Ces domaines permettent d'accéder à des sites spécifiques. Ils sont configurés individuellement dans les sites eux-mêmes.
- Domaines personnalisés de niveau instance pour les sites : Ces domaines permettent d'accéder à tous les sites de l'instance. Par exemple, si vous enregistrez
example.com
, les utilisateurs peuvent accéder à vos sites au moyen deexample.com/site/SiteOne
et deexample.com/site/SiteTwo
. Vous configurez ces domaines dans la page des sites de l'interface d'administration. Vous pouvez sélectionner l'un de ces domaines comme domaine par défaut pour votre instance. Il sera utilisé par défaut pour créer des URL de site dans l'interface utilisateur d'Oracle Content Management. Avec un domaine personnalisé de niveau instance, vous pouvez également utiliser l'option Afficher les chemins courts qui supprime la partie "/site/" ou "/site/authsite/" des URL affichées pour les sites en production. Cela nécessite une configuration de réseau de diffusion de contenu supplémentaire décrite ci-dessous. - Domaine de gestion convivial : Cela peut être utilisé pour accéder à votre client Web Oracle Content Management, à l'application de bureau, aux applications mobiles et à tous les sites créés avec Oracle Content Management. Vous définissez le domaine de gestion convivial dans la page Domaine de l'interface d'administration.
- Domaine du réseau de diffusion de contenu : Pointe vers votre réseau de diffusion de contenu. Il est affiché dans les sites et les ressources lors de la demande d'URL de livraison et prend la forme
instanceName.ocecdn.oracelcloud.com
. - Domaine d'origine : Pointe vers l'origine Oracle Content Management et prend la forme
instanceName-accountName.cec.ocp.oraclecloud.com
.
La liste ci-dessus représente également la priorité selon laquelle les domaines sont utilisés pour construire une URL de site.
- S'il existe un domaine personnalisé au niveau du site, il sera utilisé comme URL du site.
- S'il n'y a pas de domaine personnalisé au niveau du site, le domaine au niveau de l'instance par défaut sera utilisé pour construire l'URL du site (par exemple,
http://www.exampleInstance.com/site/SiteOne/
). - S'il n'existe aucun domaine personnalisé au niveau de l'instance par défaut, le domaine du réseau de diffusion de contenu sera utilisé (par exemple,
http://instanceName.ocecdn.oracelcloud.com/site/SiteOne/
). - Enfin, s'il n'y a pas de réseau de diffusion de contenu, le domaine d'origine sera utilisé (par exemple,
https//instanceName-accountName.cec.ocp.oraclecloud.com:8080/site/SiteOne/
).
Utiliser un réseau de diffusion de contenu
Les domaines personnalisés de site et d'instance requièrent l'utilisation d'un réseau de diffusion de contenu. Un réseau de diffusion de contenu est une plate-forme de serveurs répartis dans le monde entier, destinée à améliorer les performances et la sécurité des sites Web. Un réseau de diffusion de contenu réduit la distance entre les utilisateurs et les serveurs tout en optimisant la performance de bout en bout des demandes de contenu. Bien que le principal objectif d'un réseau de diffusion de contenu soit d'améliorer l'expérience utilisateur, un réseau de diffusion de contenu peut également être utilisé pour modifier les demandes en transit afin que ce que l'utilisateur voit soit propre même si le processus en arrière-plan ne l'est pas.
Pour prendre en charge l'hébergement d'un site Oracle Content Management sur un domaine personnalisé, vous devrez travailler avec le réseau de diffusion de contenu pour le configurer de manière à gérer toutes les demandes du domaine personnalisé configuré, les réacheminer vers Oracle Content Management correctement et modifier les demandes afin qu'elles soient traitées de manière appropriée et sécurisée par Oracle Content Management.
Utiliser le réseau de diffusion de contenu d'Oracle Content Management
Oracle Content Management fournit des services de réseau de diffusion de contenu pour activer plusieurs configurations de domaine personnalisé. En utilisant les services de réseau de diffusion de contenu d'Oracle Content Management, vous pouvez héberger des domaines personnalisés au niveau du site, notamment des domaines sans système d'exploitation et des chemins personnalisés, ainsi que des domaines personnalisés au niveau de l'instance, des chemins standard et courts et des URL de gestion conviviales.
Le réseau de diffusion de contenu intégré à Oracle Content Management n'est pas pris en charge dans les instances privées.
Pour les configurer, connectez-vous à votre compte Oracle Support et consultez l'article de la base de connaissances Comment utiliser un nom d'hôte personnalisé avec Oracle Content Management. Collaborez avec les équipes de soutien pour terminer le processus.
Oracle Content Management contrôle le réseau de diffusion de contenu et les politiques de sécurité associées afin que l'accès aux capacités et aux personnalisations complètes du réseau de diffusion de contenu ne soit pas possible. Si vous avez besoin d'un contrôle supplémentaire sur la couche de livraison du réseau de diffusion de contenu, vous devez acquérir vos propres services de réseau de diffusion de contenu et les configurer selon vos besoins.
Gérer un domaine avec un système de noms de domaine
Tout domaine peut être utilisé comme domaine personnalisé pour un site Oracle Content Management. Vous devez contrôler tout domaine utilisé en tant que domaine personnalisé avant de le configurer pour l'utiliser avec le site Oracle Content Management.
En raison des limites du DNS, il est probable qu'il soit impossible d'utiliser un domaine racine, tel que example.com
, sans indiquer www ou un autre sous-domaine, tel que store.example.com
. Vérifiez auprès de vos fournisseurs de réseau de diffusion de contenu et DNS pour déterminer si l'utilisation d'un enregistrement de nom canonique (CNAME) pour votre domaine racine est possible.
Comme le DNS fonctionne au niveau du domaine et non au niveau du chemin, pour qu'Oracle Content Management héberge certains chemins de votre domaine et qu'un autre service héberge d'autres chemins, l'acheminement doit être géré par le réseau de diffusion de contenu. Le DNS ne peut être utilisé que pour séparer le trafic au niveau du domaine et du sous-domaine.
Déployer des certificats
Un certificat protégeant un domaine personnalisé doit être créé et hébergé par le réseau de diffusion de contenu. Un certificat peut protéger un seul domaine, plusieurs domaines, sous-domaines et des sous-domaines avec caractère générique, par exemple *.example.com
. Toute combinaison est acceptable pour un domaine personnalisé. Tous les domaines protégés seront visibles dans les détails du certificat. Par conséquent, si le partage de ces détails est involontaire, des certificats distincts doivent être utilisés.
Le processus de création et d'hébergement des certificats est souvent propre au réseau de diffusion de contenu et doit indiquer la meilleure façon de procéder.