Vanity URL 지정 및 구성

사이트의 Vanity 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/)로 호스트될 수도 있습니다.

Vanity 도메인을 사용하려면 몇 단계가 필요합니다.

  • CDN(콘텐츠 전달 네트워크)을 사용합니다.

  • 도메인 CNAME(표준 이름) 레코드가 CDN에 매핑되도록 DNS(도메인 이름 시스템)로 Vanity 도메인을 관리합니다.

  • Vanity 도메인을 보호하는 CDN에서 적합한 인증서를 배치합니다.

  • Vanity 도메인에서 요청을 수락하도록 Oracle Content Management 사이트를 구성합니다.

  • Oracle Content Management로 요청이 제대로 경로 지정되도록 CDN을 구성합니다.

콘텐츠 전달 네트워크 사용

CDN(콘텐츠 전달 네트워크)은 웹 사이트 성능 및 보안 향상을 위해 전역적으로 분산된 서버의 플랫폼입니다. 콘텐츠에 대한 요청 성능을 최적화하는 동안 CDN은 사용자와 서버의 거리를 최소화합니다. CDN의 주요 목표는 사용자 환경을 개선하는 것이지만, 백그라운드 프로세스가 클린 상태가 아니더라도 사용자에게 클린 상태로 표시되도록 CDN을 통해 전송 중인 요청을 변경할 수 있습니다.

Vanity 도메인에서 Oracle Content Management 사이트의 호스트를 지원하려면 CDN을 사용한 구성을 통해 구성된 Vanity 도메인으로부터 오는 모든 요청이 처리되고, Oracle Content Management로 제대로 다시 경로 지정되고, 요청을 변경하여 Oracle Content Management에 의해 제대로 안전하게 처리되도록 해야 합니다.

DNS(도메인 이름 시스템)로 도메인 관리

모든 도메인을 Oracle Content Management 사이트에 대한 Vanity 도메인으로 사용할 수 있습니다. Oracle Content Management 사이트에서 사용할 수 있도록 구성하기 전에 Vanity 도메인으로 사용되는 모든 도메인을 제어해야 합니다.

DNS의 제한사항으로 인해 www가 없는 루트 도메인(예: example.com) 또는 다른 하위 도메인(예: store.example.com)은 사용할 수 없습니다. DNS 및 CDN 제공자에게 루트 도메인 사용 가능 여부를 확인하십시오.

DNS는 경로 레벨이 아닌 도메인 레벨에서 작동하므로 Oracle Content Management가 도메인의 일부 경로를 호스트하고 다른 서비스가 나머지 경로를 호스트하도록 하려면 CDN이 경로 지정을 처리해야 합니다. DNS를 통해서만 도메인 및 하위 도메인 레벨에서 트래픽을 분리할 수 있습니다.

인증서 배치

CDN이 Vanity 도메인을 보호하는 인증서를 생성하고 호스트해야 합니다. 인증서는 단일 도메인, 다중 도메인 및 하위 도메인 또는 와일드 카드 문자 적용 하위 도메인(예: *.example.com)을 보호할 수 있습니다. Vanity 도메인에 대해 모든 조합이 수락될 수 있습니다. 보호되는 모든 도메인이 인증서 세부정보에 표시되므로, 해당 세부정보를 공개적으로 공유하지 않으려는 경우 별도의 인증서를 사용해야 합니다.

주:

인증서 생성 및 호스트 프로세스는 CDN에 따라 다른 경우가 많으므로 최상의 수행 방식을 지정해야 합니다.

Vanity 도메인에 대한 Oracle Content Management 사이트 구성

Vanity 도메인을 사용할 때 Oracle Content Management 사이트가 제대로 로드되도록 하려면 먼저 Vanity 도메인을 사용 중인 사이트 URL을 Oracle Content Management에 알려야 합니다. 이 작업은 Oracle Content Management에서 사이트의 속성 탭을 통해 수행합니다.

  1. Oracle Content Management의 측면 탐색에서 사이트를 누릅니다.

  2. Vanity 도메인을 사용할 사이트를 선택하고 마우스 오른쪽 단추 누르기 메뉴 또는 작업 모음의 사이드바에서 속성을 선택합니다.

  3. Vanity 도메인 필드에서 Vanity 도메인을 입력하고 저장을 누릅니다.

    주:

    Oracle Content Management가 도메인에서 요청 수락을 준비하는 데 1시간 이상 걸릴 수 있습니다. 언제든지 사이트 속성 패널에서 진행상황을 확인하십시오.

요청을 경로 지정하도록 콘텐츠 전달 네트워크 구성

Oracle Content Management가 제대로 구성되고 요청을 수락할 준비가 완료되면 Vanity 도메인에 대해 생성된 요청이 DNS를 통해 CDN로 경로 지정되며 CDN은 요청을 Oracle Content Management로 올바르게 전달해야 합니다. 예를 들어, 사이트 URL이 https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/Oracle Content Management 사이트가 Vanity 도메인 https://www.example.com/store로 구성된 경우 다음 작업을 수행하도록 CDN을 구성해야 합니다.

  • Vanity 도메인 https://www.example.com/store 인식

  • Vanity 도메인을 사용하여 원래 Oracle Content Management 인스턴스 https://myinstance.cec.ocp.oraclecloud.com/ 식별

  • 특정 사이트에 대한 사이트 경로 site/MyCustomerSite/ 추가

  • 원래 Oracle Content Management 인스턴스에 전체 사이트 URL https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/ 전송

  • Oracle Content Management가 요청을 수신하고 사용자 브라우저에 대한 요청을 충족하는 CDN에 응답하여 사용자에게 Vanity 도메인 https://www.example.com/store만 표시

CDN 구성 단계는 CDN에 따라 다른 경우가 많으므로 CDN 제공자와 협력하여 원래 Oracle Content Management 인스턴스에 도달하는 방식을 CDN에 알리는 원래 정의와 올바른 사이트 경로를 추가하는 사이트 경로가 제대로 구성되도록 하십시오.

주:

요청에는 다음 경로가 포함되지 않아야 합니다.
  • /documents*

  • /content/published*

  • /osn*

  • /pxysvc*

  • /site*

해당 경로에 대한 요청에는 사이트 경로가 포함되지 않습니다. 이러한 요청이 제대로 처리되려면 원래 Oracle Content Management 인스턴스의 루트로 분석되어야 합니다.