Configuration d'un domaine personnalisé d'instance
Vous devez effectuer les étapes suivantes pour configurer un domaine personnalisé d'instance. Bien que vous puissiez configurer plusieurs domaines personnalisés d'instance, l'interface utilisateur n'en utilise qu'un seul pour afficher les URL de site.
Configuration d'Oracle Content Management avec le domaine personnalisé d'instance
Pour que les sites Oracle Content Management se chargent correctement sur un domaine personnalisé d'instance, vous devez configurer Oracle Content Management en conséquence.
- Connectez-vous en tant qu'administrateur de service et cliquez sur Système sous Administration dans le panneau de navigation latéral.
- Sélectionnez Sites dans le menu de la bannière.
- Cliquez sur Gérer les domaines personnalisés sous la section Configuration de domaine personnalisé, puis saisissez votre domaine personnalisé d'instance et cliquez sur Enregistrer. Vous pouvez ajouter et gérer plusieurs domaines.
- Sélectionnez un domaine personnalisé comme domaine par défaut.
- Activez ou désactivez l'option Afficher les chemins abrégés pour activer ou désactiver l'affichage de
/site/
ou/site/authsite/
dans l'interface utilisateur. Cette option est utile lorsque la plupart ou la totalité de vos sites sont soit publics, soit sécurisés, et que votre réseau CDN est configuré correctement.
Oracle Content Management peut nécessiter jusqu'à une heure pour se préparer à accepter les demandes sur le domaine personnalisé. Pendant ce temps, vous pouvez accéder à vos sites sur le domaine d'origine.
Si vous utilisez le réseau CDN d'Oracle Content Management, vous n'avez pas besoin d'effectuer d'autres actions. Si vous utilisez le réseau CDN d'un tiers, reportez-vous à Configuration du réseau CDN lors de l'utilisation de chemins standard et à Configuration du réseau CDN lors de l'utilisation de chemins abrégés. Si nécessaire, vérifiez votre réseau CDN pour obtenir des instructions spécifiques.
Configuration du réseau CDN lors de l'utilisation de chemins standard
Si l'option Afficher les chemins abrégés est désactivée, toutes les URL de site affichées dans le produit incluent la forme complète du domaine personnalisé d'instance et du chemin de site. Votre réseau CDN doit être configuré de façon à réacheminer les demandes vers le point d'origine Oracle Content Management sans apporter de modifications.
Une fois Oracle Content Management correctement configuré et prêt à les accepter, les demandes adressées à l'aide du domaine personnalisé d'instance sont acheminées selon les entrées DNS vers le réseau CDN. Ce dernier les transfère alors correctement à Oracle Content Management. Pour ce faire, vous devez généralement ajouter une entrée CNAME dans vos enregistrements DNS. Vérifiez votre réseau CDN pour obtenir des instructions spécifiques.
Par exemple, si un site Oracle Content Management présente l'URL https://myinstance.cec.ocp.oraclecloud.com/site/MyFirstProjectSite/
et que vous voulez accéder à ce site à l'adresse https://www.example.com/site/MyFirstProjectSite/
, vous devez configurer le réseau CDN de façon à réaliser les opérations suivantes :
-
Reconnaître le domaine personnalisé :
https://www.example.com/
-
Identifier l'instance Oracle Content Management d'origine qui utilise le domaine personnalisé :
https://myinstance.cec.ocp.oraclecloud.com/
-
Transmettre le chemin de la demande :
/site/MyFirstProjectSite/
-
Envoyer le chemin complet de la demande à l'instance Oracle Content Management d'origine :
https://myinstance.cec.ocp.oraclecloud.com/site/MyFirstProjectSite/
-
Oracle Content Management reçoit la demande et répond au réseau CDN. Ce dernier satisfait alors la demande adressée au navigateur du visiteur en montrant uniquement le domaine personnalisé et le chemin standard au visiteur :
https://www.example.com/site/MyFirstProjectSite/
Ces étapes s'appliquent à toutes les demandes effectuées pour un site sécurisé. La seule différence est que les chemins de ces derniers incluent /site/authsite/
plutôt que /site/
.
Les étapes de configuration sont souvent propres à chaque réseau CDN. Par conséquent, faites appel à votre fournisseur de réseau CDN pour configurer ensemble les comportements souhaités.
Configuration du réseau CDN lors de l'utilisation de chemins abrégés
Si l'option Afficher les chemins abrégés est activée, les URL de site affichées dans le produit incluent uniquement le nom du site, plutôt que d'inclure la partie /site/
ou /site/authsite/
du chemin.
Par exemple, si vous activez Afficher les chemins abrégés et que vous voulez atteindre votre site Acme-Store en sachant qu'il s'agit d'un site public, vous pouvez envoyer une demande à https://www.acme.com/Acme-Store/
et le réseau CDN injectera /site/
lors du renvoi à l'instance Oracle Content Management avec le chemin complet https://acmeInstance.cec.ocp.oraclecloud.com/site/Acme-Store/
.
Un inconvénient de cette fonctionnalité est que le réseau CDN doit savoir injecter /site/
ou /site/authsite/
. En effet, l'instance Oracle Content Management doit recevoir le chemin complet, y compris la partie /site/
ou /site/authsite/
, selon que le site est public ou sécurisé. Par conséquent, cette option est surtout utile lorsque la plupart de vos sites sont du même type (publics ou sécurisés).
Si vous disposez d'un large éventail de sites publics et sécurisés, l'intérêt des chemins abrégés pour votre configuration de réseau CDN peut ne pas être à la mesure des efforts requis. De préférence, la plupart de vos sites doivent être du même type, les sites restants pouvant alors être gérés individuellement avec des règles d'exception.
Par exemple, supposons que vous disposiez de 10 sites, dont 9 sites publics et un site sécurisé appelé MyAccountSite. Votre réseau CDN doit être configuré de façon à injecter /site/
dans les demandes de site public à destination de votre domaine, et ce pour tous les chemins autres que /MyAccountSite/
ou les chemins exclus répertoriés ci-dessous, avant de revenir à l'instance Oracle Content Management pour charger les ressources du site. Toutefois, si la demande concerne le site sécurisé /MyAccountSite/
, une règle d'exception propre à ce site permet d'injecter /site/authsite/
dans le chemin et d'exécuter les comportements supplémentaires requis pour authentifier les utilisateurs. Si la plupart de vos sites sont sécurisés, inversez la configuration du réseau CDN de façon à utiliser une règle d'exception pour chaque site public.
Si vous ne configurez aucune règle d'exception pour les sites non couverts par le comportement d'injection de chemin par défaut dans votre configuration de réseau CDN, le chargement de ces sites échoue car votre instance Oracle Content Management ne sait pas où ils se trouvent.
La modification de chemin à l'aide de la configuration de réseau CDN ne doit jamais être appliquée aux demandes contenant les chaînes suivantes. Le caractère générique de fin est requis pour assurer la mise en correspondance.
-
/documents*
-
/system*
-
/contenu*
-
/osn*
-
/pxysvc*
-
/_compdelivery/*
-
/_themes/*
-
/site*
-
/_sitesclouddelivery/*
-
/favicon.ico*
Une fois Oracle Content Management correctement configuré et prêt à les accepter, les demandes adressées à l'aide du domaine personnalisé d'instance sont acheminées selon les entrées DNS vers le réseau CDN. Ce dernier les transfère alors correctement à Oracle Content Management.
Par exemple, si une instance Oracle Content Management a été configurée de sorte à utiliser des chemins abrégés, que vos sites sont publics et qu'une demande est adressée à https://www.example.com/MySecondProjectSite/
, le réseau CDN doit être configuré de façon à effectuer les opérations suivantes :
-
Reconnaître le domaine personnalisé :
https://www.example.com/
-
Indiquer l'instance Oracle Content Management d'origine qui utilise le domaine personnalisé :
https://myinstance.cec.ocp.oraclecloud.com/
-
Ajouter
/site/
au début du chemin -
Envoyer l'URL de site complète à l'instance Oracle Content Management d'origine :
https://myinstance.cec.ocp.oraclecloud.com/site/MySecondProjectSite/
-
Oracle Content Management reçoit la demande et répond au réseau CDN. Ce dernier satisfait alors la demande adressée au navigateur du visiteur en montrant uniquement le domaine personnalisé et le nom du site :
https://www.example.com/MySecondProjectSite/
Si la plupart de vos sites sont sécurisés, les mêmes règles s'appliquent. Au lieu d'ajouter /site/
, vous devez ajouter /site/authsite/
.
Vous devez définir des règles d'exception pour tous les sites qui ne sont pas du type par défaut. Configurez la règle d'exception afin qu'elle corresponde aux noms de ces sites et qu'elle ajoute le chemin approprié aux demandes plutôt que le chemin par défaut.
Les étapes de configuration sont souvent propres à chaque réseau CDN. Par conséquent, faites appel à votre fournisseur de réseau CDN pour configurer ensemble les comportements souhaités.