Настройка персонализированного URL-адреса для сайта позволяет пользователям получать доступ Oracle Content Management к сайту в указанном домене, а не к домену Oracle Content Management экземпляра. Например, хотя URL-адрес экземпляра может иметь вид https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/
, более удобный URL-адрес, например https://www.example.com
легче запомнить, он лучше подходит для брендинга и, как правило, проще в использовании. При необходимости сайт Oracle Content Management можно разместить, используя собственный путь, например https://www.example.com/store/
При создании персонализированных доменов требуется выполнить ряд действий.
Используйте сеть доставки контента (CDN).
Управляйте персонализированным доменом с помощью системы доменных имен (DNS), чтобы запись канонического доменного имени (CNAME) была сопоставлена с CDN.
Разверните действительный сертификат в CDN, защищающий персонализированный домен.
Настройте сайт Oracle Content Management для приема запросов в персонализированном домене.
Настройте CDN для правильной маршрутизации запросов к Oracle Content Management.
Использование сети доставки контента
Сеть доставки контента (CDN) — это платформа распределенных по всему миру серверов, предназначенная для повышения производительности и безопасности веб-сайтов. CDN минимизирует расстояние между пользователями и серверами, улучшая производительность при запросах контента. Хотя главной целью CDN является улучшение качества работы пользователей, CDN можно также использовать для изменения запросов при передаче. При этом пользователь будет получать нужную информацию, несмотря на усложнение процессов "за кадром".
Для поддержки размещения сайта Oracle Content Management в персонализированном домене необходимо работать с сетью CDN. Ее нужно настроить так, чтобы обрабатывались все запросы из заданного персонализированного домена, выполнялась должным образом их маршрутизация обратно в Oracle Content Management и вносились изменения в запросы для их правильной и безопасной обработки Oracle Content Management.
Управление доменом с помощью системы доменных имен (DNS)
Любой домен можно использовать в качестве персонализированного домена для сайта Oracle Content Management. Необходимо иметь возможность управления любым доменом, который используется в качестве персонализированного, перед его настройкой для использования с сайтом Oracle Content Management.
Из-за ограничений DNS использовать корневой домен, например example.com, без www или другой субдомен, например store.example.com, скорее всего, нельзя. Обратитесь к поставщикам DNS и CDN, чтобы выяснить, возможно ли использование корневого домена.
Поскольку DNS работает на уровне домена, а не на уровне пути, чтобы Oracle Content Management размещался по определенным путям в домене, а другой сервис размещался по другим путям, CDN должна управлять маршрутизацией. DNS можно использовать только для разделения трафика на уровне домена и субдомена.
Развертывание сертификатов
Примечание.:
Процесс создания и размещения сертификатов часто зависит от CDN, поставщики CDN должны указать, как это лучше всего сделать.Настройка сайта Oracle Content Management для персонализированных доменов
Чтобы сайт Oracle Content Management правильно загружался при использовании персонализированного домена, необходимо сначала указать Oracle Content Management, какой URL-адрес сайта использует персонализированный домен. Это выполняется в Oracle Content Management на вкладке свойств сайта.
В Oracle Content Management в боковом меню навигации нажмите Сайты.
Выберите сайт, с которым требуется использовать персонализированный домен, выберите Свойства в контекстном меню или Боковая панель на панели действий.
Введите имя персонализированного домена в поле персонализированного домена и нажмите Сохранить.
Примечание.:
Oracle Content Management может потребоваться не менее часа, чтобы начать прием запросов в домене. В любое время можно проверить ход выполнения на панели свойств сайта.Настройка сети доставки контента для маршрутизации запросов
После того, как решение Oracle Content Management будет правильно настроено и готово к приему запросов, запросы для персонализированного домена будут направляться через DNS в CDN, а CDN должна правильно перенаправлять запросы на Oracle Content Management. Например, если сайт Oracle Content Management с URL-адресом https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/
настроен на использование персонализированного домена https://www.example.com/store
, CDN должна быть настроена на выполнение следующих действий:
распознавать персонализированный домен: https://www.example.com/store
определять экземпляр источника Oracle Content Management с помощью персонализированного домена: https://myinstance.cec.ocp.oraclecloud.com/
добавлять путь к сайту для конкретного сайта: site/MyCustomerSite/
и отправлять полный URL-адрес сайта в экземпляр источника Oracle Content Management: https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/
.
Oracle Content Management получает запрос и отправляет ответ в CDN, который пересылает его в браузер пользователя, отображая в нем только персонализированный домен: https://www.example.com/store
Действия по настройке CDN часто зависят от CDN, поэтому для правильной настройки определения источника необходимо работать совместно с поставщиком CDN. Он укажет CDN, как узнать экземпляр источника Oracle Content Management, и правильный путь для добавления к сайту.
Примечание.:
Запросы не должны содержать следующие пути:/documents*
/content/published*
/osn*
/pxysvc*
/site*
Запросы на эти пути не должны включать путь к сайту. Для правильной работы они должны разрешаться в корень исходного экземпляра Oracle Content Management.