Configuración de un dominio personalizado de instancia

Se deben realizar los siguientes pasos para configurar un dominio personalizado de instancia. Aunque se pueden configurar varios dominios personalizados de instancia, la interfaz de usuario solo utilizará un dominio personalizado de instancia única para mostrar las URL del sitio.

Configuración de Oracle Content Management con el dominio personalizado de instancia

Para que los sitios de Oracle Content Management se carguen correctamente en un dominio personalizado de instancia, debe configurar Oracle Content Management correctamente.

  1. Conéctese como administrador de servicio y haga clic en Sistema en Administración en el panel de navegación lateral.
  2. Seleccione Sitios en el menú de banner.
  3. Haga clic en Gestionar dominios personalizados en la sección Configuración de dominio personalizado e introduzca el dominio personalizado de nivel de instancia y haga clic en Guardar. Se pueden agregar y gestionar varios dominios.
  4. Seleccione un dominio personalizado como valor por defecto.
  5. Active o desactive Mostrar rutas cortas para activar o desactivar la visualización de /site/ o /site/authsite/ en la interfaz de usuario. Esto resulta útil cuando la mayoría o todos los sitios son públicos o seguros, y la CDN está configurada correctamente.
    Nota

    Las rutas cortas no están soportadas en instancias privadas.

Oracle Content Management puede tardar hasta una hora en estar listo para aceptar solicitudes en el dominio personalizado. Durante este tiempo, puede acceder a sus sitios en el dominio original.

Nota

Si utiliza la CDN de Oracle Content Management, no necesita realizar ninguna acción adicional. Si utiliza una CDN de terceros diferente, consulte Configuración de la CDN al utilizar rutas estándar y Configuración de la CDN al utilizar rutas cortas. Si es necesario, consulte la CDN para obtener instrucciones específicas.

Configuración de la CDN al utilizar rutas estándar

Si Mostrar rutas cortas está desactivado, todas las URL del sitio que se muestran en el producto incluirán el dominio personalizado de instancia completa y la ruta del sitio. La CDN se debe configurar para direccionar esas solicitudes al origen de Oracle Content Management sin modificar.

Una vez que Oracle Content Management esté correctamente configurado y listo para aceptarlas, las solicitudes realizadas mediante el dominio personalizado de la instancia se direccionarán según las entradas de DNS a la CDN y la CDN reenviará las solicitudes a Oracle Content Management correctamente. Esto se suele hacer mediante una entrada CNAME en los registros de DNS. Consulte la CDN para obtener instrucciones específicas.

Por ejemplo, si un sitio de Oracle Content Management tiene la URL https://myinstance.cec.ocp.oraclecloud.com/site/MyFirstProjectSite/ y desea acceder a ese sitio en https://www.example.com/site/MyFirstProjectSite/, la CDN se debe configurar para:

  • reconozca el dominio personalizado: https://www.example.com/

  • identifique la instancia de Oracle Content Management de origen mediante el dominio personalizado: https://myinstance.cec.ocp.oraclecloud.com/

  • transfiera la ruta de solicitud: /site/MyFirstProjectSite/

  • y envíe la ruta de solicitud completa a la instancia de Oracle Content Management de origen: https://myinstance.cec.ocp.oraclecloud.com/site/MyFirstProjectSite/

  • Oracle Content Management recibe la solicitud y responde a la CDN, que satisface la solicitud en el explorador del visitante, mostrando solo el dominio personalizado y la ruta estándar al visitante: https://www.example.com/site/MyFirstProjectSite/

Estos mismos pasos se aplicarían a todas las solicitudes realizadas para un sitio seguro. La única diferencia es que esas rutas incluyen /site/authsite/ en lugar de solo /site/.

Los pasos de configuración de la CDN suelen ser específicos de la CDN, por lo que debe trabajar con el proveedor de CDN para configurar correctamente los comportamientos deseados.

Configuración de la CDN al utilizar rutas cortas

Si Mostrar rutas cortas está activado, las URL de sitio que se muestran en el producto solo incluirán el nombre del sitio en lugar de incluir la parte /site/ o /site/authsite/ de la ruta.

Por ejemplo, si activa Mostrar rutas cortas y desea acceder al sitio Acme-Store y sabe que es un sitio público, puede realizar una solicitud a https://www.acme.com/Acme-Store/ y la CDN insertará /site/ al volver a la instancia de Oracle Content Management con la ruta completa de https://acmeInstance.cec.ocp.oraclecloud.com/site/Acme-Store/.

Una limitación de esta función es que la CDN debe saber inyectar /site/ o /site/authsite/. Esto se debe a que la instancia de Oracle Content Management debe recibir la ruta completa, incluido /site/ o /site/authsite/, en función de si el sitio es un sitio público o seguro. Esto significa que esta opción es muy útil cuando la mayoría de sus sitios son del mismo tipo, ya sean públicos o seguros.

Si tiene una gran combinación de sitios públicos y seguros, es posible que las rutas cortas no valgan la pena el esfuerzo necesario para mantener la configuración de la CDN. Preferiblemente, la mayoría de sus sitios serían de un tipo y cada uno de los pocos que quedan se podría manejar con reglas de excepción.

Por ejemplo, supongamos que tiene 10 sitios, 9 de los cuales son públicos y uno es seguro denominado MyAccountSite. La CDN se debe configurar de modo que las solicitudes del sitio público que llegan al dominio, para una ruta que no sea /MyAccountSite/ o una de las rutas excluidas que se muestran a continuación, tengan /site/ insertado en la ruta antes de volver a la instancia de Oracle Content Management para cargar los recursos del sitio. Pero si la solicitud es para el sitio seguro /MyAccountSite/, una regla de excepción para ese sitio inyectará /site/authsite/ en la ruta y se realizarán los comportamientos adicionales necesarios para autenticar a los usuarios. Si la mayoría de los sitios son seguros, la configuración de la CDN se debe revertir para que cada sitio público necesite una regla de excepción.

Si no configura reglas de excepción para cada sitio no cubierto por el comportamiento de inyección de ruta por defecto en la configuración de la CDN, esos sitios no se cargarán, ya que la instancia de Oracle Content Management no sabrá dónde encontrar el sitio.

Nota

La configuración de la CDN que modifica la ruta no se debe aplicar a ninguna solicitud que contenga las siguientes cadenas. El comodín final es necesario para la coincidencia correcta.
  • /documents*

  • /system*

  • /contenido*

  • /osn*

  • /pxysvc*

  • /_compdelivery/*

  • /_themes/*

  • /site*

  • /_sitesclouddelivery/*

  • /favicon.ico*

Una vez que Oracle Content Management esté correctamente configurado y listo para aceptarlas, las solicitudes realizadas mediante el dominio personalizado de la instancia se direccionarán según las entradas de DNS a la CDN y la CDN reenviará las solicitudes a Oracle Content Management correctamente.

Por ejemplo, si se ha configurado Oracle Content Management para utilizar rutas cortas, los sitios son públicos y se realiza una solicitud a https://www.example.com/MySecondProjectSite/, la CDN se debe configurar para:

  • reconozca el dominio personalizado: https://www.example.com/

  • especifique la instancia de Oracle Content Management de origen mediante el dominio personalizado: https://myinstance.cec.ocp.oraclecloud.com/

  • anteponer /site/ a la ruta

  • envíe la URL completa del sitio a la instancia de Oracle Content Management de origen: https://myinstance.cec.ocp.oraclecloud.com/site/MySecondProjectSite/.

  • Oracle Content Management recibe la solicitud y responde a la CDN, que satisface la solicitud en el explorador del visitante, mostrando solo el dominio personalizado y el nombre de sitio: https://www.example.com/MySecondProjectSite/

Si la mayoría de los sitios son sitios seguros, se aplican las mismas reglas. En lugar de anteponer /site/, debe anteponer /site/authsite/.

Se deben definir reglas de excepción para todos los sitios que no sean del tipo por defecto. Configure esa regla de excepción para que coincida con los nombres de sitios específicos para que esas solicitudes puedan tener la ruta adecuada agregada en lugar del por defecto.

Los pasos de configuración de la CDN suelen ser específicos de la CDN, por lo que debe trabajar con el proveedor de CDN para configurar correctamente los comportamientos deseados.