Gestion des domaines personnalisés
Vous pouvez configurer des domaines personnalisés pour permettre aux utilisateurs d'accéder plus facilement aux sites créés à l'aide d'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 celle de l'un de vos sites http://instanceName-accountName.cec.ocp.oraclecloud.com/site/MyCustomerSite/
. Cependant, une URL plus conviviale telle que http://www.example.com
est plus facile à mémoriser, plus représentative de votre marque et plus simple à utiliser de manière générale. En fonction de vos besoins, vous pouvez également héberger un site créé avec Oracle Content Management sur un chemin personnalisé, tel que http://www.example.com/store/
, ou sur un domaine personnalisé de site, tel que https://www.mycustomer.com
.
Pour pouvoir tirer parti des domaines personnalisés, vous devez suivre plusieurs étapes.
- Utilisez un réseau CDN. Vous pouvez utiliser le réseau CDN d'Oracle Content Management.
- Gérez un domaine personnalisé avec un DNS de façon à mettre en correspondance l'enregistrement CNAME du domaine avec le réseau CDN.
- Déployez un certificat valide sur le CDN pour protéger le domaine personnalisé.
- Configurez les domaines personnalisés de votre choix .
Remarque
Si vous utilisez Oracle Content Management Starter Edition, vous ne disposez que d'un seul domaine personnalisé pour les sites publics ou les ressources publiques. Par conséquent, cette étape ne s'applique pas à votre instance. Pour bénéficier de l'ensemble complet de fonctionnalités, effectuez la mise à niveau vers Premium Edition.
Présentation des différents types de domaine
Plusieurs types de domaine sont utilisés pour construire les URL des sites créés à l'aide d'Oracle Content Management :
- Domaines personnalisés au niveau du site : ces domaines permettent d'accéder à des sites spécifiques. Ils sont configurés un à un directement dans les sites.
- Domaines personnalisés au niveau de l'instance pour les sites : ces domaines permettent d'accéder à n'importe quel site dans l'instance. Par exemple, si vous inscrivez l'URL
example.com
, les utilisateurs peuvent accéder à vos sites viaexample.com/site/SiteOne
etexample.com/site/SiteTwo
. Ces domaines sont configurés sur la page Sites de l'interface d'administration. Vous pouvez sélectionner l'un de ces domaines comme valeur par défaut pour votre instance. Il sera alors utilisé par défaut pour construire les URL de site dans l'interface utilisateur Oracle Content Management. Lorsque vous utilisez un domaine personnalisé au niveau de l'instance, vous pouvez également vous servir de l'option Afficher les chemins abrégés qui supprime la partie "/site/" ou "/site/authsite/" des URL affichées pour les sites dans l'environnement de production. La configuration de réseau CDN supplémentaire décrite ci-dessous est alors requise. - Domaine de gestion convivial : ce domaine permet d'accéder au client Web, à l'application de bureau et aux applications mobiles Oracle Content Management, ainsi qu'à tous les sites créés à l'aide d'Oracle Content Management. Vous définissez le domaine de gestion convivial sur la page Domaine de l'interface d'administration.
- Domaine de réseau CDN : ce domaine pointe vers votre réseau CDN. Il est affiché sur les sites et les ressources lorsque leur URL de diffusion est demandée, et il se présente au format
instanceName.ocecdn.oracelcloud.com
. - Domaine d'origine : ce domaine pointe vers l'origine Oracle Content Management et se présente au format
instanceName-accountName.cec.ocp.oraclecloud.com
.
La liste ci-dessus représente également la priorité dans laquelle les domaines sont utilisés pour construire une URL de site.
- S'il existe un domaine personnalisé au niveau du site, il est utilisé comme URL du site.
- S'il n'existe aucun domaine personnalisé au niveau du site, le domaine par défaut au niveau de l'instance est utilisé pour construire l'URL du site (par exemple,
http://www.exampleInstance.com/site/SiteOne/
). - S'il n'existe aucun domaine personnalisé par défaut au niveau de l'instance, le domaine du réseau CDN est utilisé (par exemple,
http://instanceName.ocecdn.oracelcloud.com/site/SiteOne/
). - Enfin, en l'absence de réseau CDN, le domaine d'origine est utilisé (par exemple,
https//instanceName-accountName.cec.ocp.oraclecloud.com:8080/site/SiteOne/
).
Utilisation d'un réseau CDN
Les domaines personnalisés de site et d'instance requièrent l'utilisation d'un réseau CDN. Un réseau CDN est une plate-forme qui réunit des serveurs répartis dans le monde pour améliorer les performances et la sécurité des sites Web. Il permet de réduire la distance entre les utilisateurs et les serveurs tout en optimisant les performances des demandes de contenu de bout en bout. Bien que le principal objectif du réseau CDN soit d'améliorer l'expérience utilisateur, vous pouvez également vous en servir pour modifier les demandes en transit afin de présenter un résultat clair aux visiteurs même lorsque le processus en amont est complexe.
Pour prendre en charge l'hébergement d'un site Oracle Content Management sur un domaine personnalisé, vous devez configurer le réseau CDN de façon à traiter toutes les demandes issues du domaine personnalisé configuré, à les réacheminer correctement vers Oracle Content Management et à leur apporter les modifications nécessaires à leur bon traitement en toute sécurité par Oracle Content Management.
Utilisation du réseau CDN d'Oracle Content Management
Oracle Content Management fournit des services CDN pour permettre l'utilisation de plusieurs configurations de domaine personnalisé. Grâce aux services CDN d'Oracle Content Management, vous pouvez héberger des domaines personnalisés au niveau du site (notamment des domaines nus et des chemins personnalisés), ainsi que des domaines personnalisés au niveau de l'instance (chemins standard ou abrégés, et URL de gestion conviviales).
Le réseau Content Delivery Network intégré d'Oracle Content Management n'est pas pris en charge dans les instances privées.
Pour en configurer, connectez-vous à votre compte de support technique Oracle et consultez l'article de la base de connaissances Utilisation d'un nom d'hôte personnalisé avec Oracle Content Management. Travaillez en coopération avec les équipes du support technique pour mener à bien le processus.
Oracle Content Management contrôle le réseau CDN et les stratégies de sécurité associées afin d'empêcher l'accès à ses fonctionnalités et personnalisations de CDN complètes. Si vous avez besoin de plus de contrôle sur la couche de distribution du réseau CDN, vous devez acquérir vos propres services CDN et les configurer en fonction de vos besoins.
Gestion d'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 le domaine à utiliser en tant que domaine personnalisé avant de le configurer à des fins d'utilisation avec un site Oracle Content Management.
En raison des limites propres aux DNS, vous ne pouvez probablement pas utiliser un domaine racine, comme example.com
, sans www ou un autre sous-domaine, comme store.example.com
. Renseignez-vous auprès de vos fournisseurs de réseau CDN et de DNS afin de déterminer si vous pouvez utiliser un enregistrement de nom canonique (CNAME) pour votre domaine racine.
Le DNS n'agit qu'au niveau du domaine, et non du chemin. Par conséquent, vous devez gérer l'acheminement via le réseau CDN pour permettre à Oracle Content Management d'héberger des chemins de votre domaine avec les autres chemins d'hôte de service. Vous ne pouvez utiliser le DNS que pour différencier le trafic au niveau du domaine et du sous-domaine.
Déploiement de certificats
Vous devez créer et héberger un certificat destiné à protéger le domaine personnalisé à l'aide du réseau CDN. Un certificat peut protéger un seul domaine, plusieurs domaines et sous-domaines, et des sous-domaines comportant des caractères génériques comme *.example.com
. Toutes les combinaisons sont acceptées pour le domaine personnalisé. Tous les domaines protégés sont visibles dans les détails du certificat. Si vous ne voulez pas partager publiquement ces détails, nous vous recommandons d'utiliser des certificats distincts.
Le processus de création et d'hébergement des certificats dépend bien souvent du réseau CDN choisi. Son fournisseur doit vous indiquer la meilleure marche à suivre.