Configurer un domaine personnalisé de site
Vous devez effectuer les étapes suivantes pour configurer un domaine personnalisé de site. Vous pouvez répéter cette procédure pour des sites supplémentaires sur le même domaine, sur des chemins différents ou sur des domaines différents.
Configurer un site avec un domaine personnalisé
Pour qu'un site Oracle Content Management puisse être chargé correctement lors de l'utilisation d'un domaine personnalisé, vous devez le configurer. Cela se fait dans les propriétés du site.
-
Dans Oracle Content Management, cliquez sur Sites dans la barre de navigation latérale.
-
Sélectionnez le site avec lequel vous souhaitez utiliser un domaine personnalisé et choisissez Propriétés dans le menu contextuel ou dans la barre d'actions.
- Entrez le domaine personnalisé dans le champ de domaine personnalisé et cliquez sur Enregistrer.
Oracle Content Management peut prendre jusqu'à une heure pour être prêt à accepter des demandes dans le domaine personnalisé. Pendant ce temps, vous pouvez accéder au site sur le domaine d'origine. Vous pouvez surveiller la progression à tout moment dans le panneau des propriétés du site.
Si vous utilisez le réseau de diffusion de contenu Oracle Content Management, vous n'avez pas besoin d'effectuer des actions supplémentaires. Si vous utilisez un réseau de diffusion de contenu de tierce partie, consultez Configurer le réseau de diffusion de contenu pour acheminer les demandes vers un site public et Configurer le réseau de diffusion de contenu pour acheminer les demandes vers un site sécurisé. Si nécessaire, consultez votre réseau de diffusion de contenu pour obtenir des instructions spécifiques.
Configurer le réseau de diffusion de contenu pour acheminer les demandes vers un site public
Une fois qu'Oracle Content Management est correctement configuré et prêt à les accepter, les demandes effectuées à l'aide du domaine personnalisé seront acheminées en fonction des entrées DNS vers le réseau de diffusion de contenu et le réseau de diffusion de contenu transmettra les demandes à Oracle Content Management. Cet acheminement est généralement effectué à l'aide d'une entrée CNAME dans vos enregistrements DNS. Consultez votre réseau de diffusion de contenu pour obtenir des instructions spécifiques.
Par exemple, si un site Oracle Content Management avec l'URL de site https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/
est configuré avec un domaine personnalisé https://www.example.com/store/
, le réseau de diffusion de contenu doit être configuré pour :
-
reconnaître le domaine personnalisé et le chemin personnalisé :
https://www.example.com/store/
-
spécifier l'instance Oracle Content Management d'origine à l'aide du domaine personnalisé :
https://myinstance.cec.ocp.oraclecloud.com/
-
ajouter le chemin du site pour le site spécifique :
/site/MyCustomerSite/
-
envoyer l'URL complète du site à l'instance d'origine Oracle Content Management :
https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/
.
Oracle Content Management recevra ensuite la demande et répondra au RDC, qui satisfait la demande pour le navigateur du visiteur, en affichant uniquement le domaine personnalisé et le chemin personnalisé du visiteur : https://www.example.com/store/
Les étapes de configuration du réseau de diffusion de contenu sont souvent spécifiques du réseau de diffusion de contenu. Communiquez avec votre fournisseur de réseau de diffusion de contenu pour configurer correctement les comportements voulus.
La configuration du réseau de diffusion de contenu qui modifie le chemin ne doit s'appliquer à aucune demande contenant les chaînes suivantes. Le caractère générique de fin est requis pour une mise en correspondance correcte.
-
/documents*
-
/system*
-
/content/published*
-
/osn*
-
/pxysvc*
-
/_compdelivery/*
-
/_themes/*
-
/site*
-
/_sitesclouddelivery/*
-
/favicon.ico*
Les demandes à ces chemins ne sont pas destinées à inclure le chemin du site et doivent donc être exclues du comportement de modification du chemin. Elles doivent être résolues à la racine de l'instance Oracle Content Management pour être traitées correctement.
Les demandes d'acheminement d'un seul domaine personnalisé vers plusieurs instances Oracle Content Management ne sont pas prises en charge. De nombreuses demandes requises ont des chemins partagés qui n'incluent pas d'identificateur de site, de sorte qu'il n'est pas possible d'acheminer correctement les demandes vers l'instance appropriée. Il est recommandé d'utiliser des domaines ou des sous-domaines différents si vous utilisez plusieurs instances Oracle Content Management.
Configurer le réseau de diffusion de contenu pour acheminer les demandes vers un site sécurisé
Un site sécurisé nécessite que les visiteurs s'authentifient afin qu'Oracle Content Management puisse confirmer qu'ils sont autorisés à consulter le site avant d'y accéder. Cette authentification est gérée par l'acheminement du visiteur vers un gestionnaire d'identités Oracle tel que le service de gestion des identités et des accès pour Oracle Cloud Infrastructure, puis le retour au site après l'établissement d'une session appropriée. Cela signifie que la configuration du réseau de diffusion de contenu pour un site sécurisé nécessite quelques comportements supplémentaires par rapport à un site public. Consultez votre réseau de diffusion de contenu pour obtenir des instructions spécifiques.
Par exemple, si un site Oracle Content Management sécurisé avec l'URL de site https://myinstance.cec.ocp.oraclecloud.com/site/authsite/MySecureSite/
est configuré avec un domaine personnalisé https://www.example.com/secure/
, le réseau de diffusion de contenu doit être configuré pour :
-
reconnaître le domaine personnalisé et le chemin personnalisé :
https://www.example.com/secure/
-
spécifier l'instance Oracle Content Management d'origine à l'aide du domaine personnalisé :
https://myinstance.cec.ocp.oraclecloud.com/
-
ajouter le chemin du site pour ce site spécifique :
/site/authsite/MySecureSite/
-
envoyer l'URL complète du site à l'instance d'origine Oracle Content Management :
https://myinstance.cec.ocp.oraclecloud.com/site/authsite/MySecureSite/
-
vérifier que l'en-tête de transfert d'hôte correspond au domaine personnalisé à l'aide de l'option Valeur personnalisée ou En-tête d'hôte entrant
-
garantir tous les appels à la fonction serveur en activant les méthodes HTTP DELETE, POST, PUT et PATCH, qui ne sont souvent pas activées par défaut dans les configurations de réseau de diffusion de contenu.
-
Créez une règle distincte qui mettra à jour l'en-tête d'emplacement de la réponse /cloudgate/v1/oauth2/callback. Cela garantit que le visiteur arrive au bon domaine et au bon chemin.
Par défaut, l'utilisateur authentifié est retourné à une combinaison du domaine personnalisé et du chemin du site initial, par exemple
https://www.example.com/site/authsite/MySecureSite/
. Vous voulez que le visiteur retourne àhttps://www.example.com/secure/
. Pour ce faire, cette règle doit s'exécuter sur la demande /cloudgate/v1/oauth2/callback lorsque l'en-tête d'emplacement de la réponse inclut le nom de votre site. Dans ce cas, MySecureSite.Cette règle doit ensuite exécuter une recherche et un remplacement de la valeur de l'en-tête d'emplacement, en remplaçant
/site/authsite/MySecureSite/
par/secure/
. Une opération de recherche et de remplacement permettra à toutes les pages du site d'être redirigées correctement, alors qu'un simple remplacement du chemin renverra toujours l'utilisateur à la page d'accueil.
Lorsqu'elle est mise en oeuvre correctement, Oracle Content Management reçoit la demande et répond au réseau de diffusion de contenu, qui satisfait la demande pour le navigateur du visiteur, affichant uniquement le domaine personnalisé et le chemin d'accès au visiteur. Dans cet exemple : https://www.example.com/secure/
Les étapes de configuration du réseau de diffusion de contenu sont souvent spécifiques du réseau de diffusion de contenu. Communiquez avec votre fournisseur de réseau de diffusion de contenu pour configurer correctement les comportements décrits.