Loading

사용자 정의 도메인에서 Salesforce Experience Cloud 사이트 실행

게시 일자: Oct 13, 2022
상세 설명

중요 참고사항:

 

Experience Cloud 사이트를 설정할 경우 해당 사이트는 기본적으로 force.com 도메인에서 실행됩니다(예: mycompany.my.site.com).

각 사이트는 해당 도메인의 자체 경로를 따라 실행되므로 고객 및 파트너를 위한 개별 사이트를 설정할 경우 다음과 같이 2개의 사이트 URL이 있을 수 있습니다.
 

  • https://mycompany.my.site.com/customers/
  • https://mycompany.my.site.com/partners/

 

site.com 및 force.com 도메인은 사이트의 특성이 비공개이며 도메인 이름으로 사이트를 검색하도록 하려는 경우가 아닐 때 적합합니다.

브랜딩 또는 SEO 목적으로 사용자 정의 도메인(예: site.mycompany.com)으로 사이트를 운영하려는 경우 따라야 할 모범 사례는 다음과 같습니다.

솔루션

 

1) 사용자 정의 도메인을 사용하는 DNS 서버 업데이트

회사의 웹 사이트가 www.mycompany.com에서 실행된다고 가정해 보겠습니다. 회사에서는 해당 도메인 이름을 소유하며 mycompany.com 아래의 도메인으로 트래픽을 보내는 DNS 서버를 제어할 수 있습니다.

Experience Cloud 사이트에서 site.mycompany.com에 대한 요청을 표시하려면 회사의 DNS 서버를 업데이트해야 합니다. 이는 DNS 서버의 CNAME 레코드를 사용하여 수행할 수 있습니다. CNAME은 사람이 site.mycompany.com 대신 Experience Cloud 사이트 주소를 조회하도록 지시하는 별칭으로 생각하십시오.

많은 DNS 서버(NameCheap 및 GoDaddy 등 유명 DNS 이름 등록 기관에서 호스팅 하는 서버 포함)에서는 CNAME을 비롯한 DNS 설정을 멋진 그래프 방식으로 업데이트합니다.

DNS 공급자는 별칭을 사용하여 새 도메인 이름을 표시해야 합니다. Experience Cloud에서 CNAME 별칭은 다음과 같은 패턴으로 지원됩니다.

  • [도메인].[18자 조직 ID].live.siteforce.com.
  • 참고: 18자 조직 ID는 조직 ID의 마지막 문자에 사용되는 문자의 대소문자 구분 특성을 정의합니다.


조직 별칭 찾기:

  • Salesforce Classic의 경우: 설정 아래에 있는 새로 만들기 | 도메인 관리 | 도메인을 클릭합니다.
  • Salesforce Lightning의 경우: 설정 아래에 있는 새로 만들기 | 사용자 인터페이스 | 사이트 및 도메인 | 도메인을 클릭합니다.


참고: 

  • CNAME 레코드가 DNS 시스템 전체에 전파될 때까지 Salesforce에서 이 도메인을 저장할 수 없습니다. 이는 최대 24시간이 소요될 수 있습니다.
  • 내 도메인은 다른 영역의 기능이며 Experience Cloud와 관련이 없습니다. Experience Cloud에서는 일반 도메인을 사용하는 반면 내부 조직에서는 내 도메인을 사용합니다.

 

2) 인증서 서명 요청 만들기 및 도메인에 대한 SSL 인증서 받기

암호화된 연결을 통해 사이트 콘텐츠를 제공하려면(다른 사람이 로그인해야 하는 사이트 영역에 대한 요구 사항) 사이트 호스트가 있어야 하며 도메인과 일치하는 SSL 인증서를 제공해야 합니다.

가장 일반적인 DNS 등록 기관을 포함한 많은 조직에서 판매용 SSL 인증서를 제공하고 있습니다. IT 부서와 협력하여 새 사이트 도메인에 대한 CA 서명 SSL 인증서를 얻어야 합니다. 인증서 서명 요청 또는 CSR을 만들면 해당 프로세스가 시작됩니다.
 

Salesforce 내에서 CSR 만들기:

  1. '인증서 및 키 관리'에 액세스합니다.
    • Saleforce Classic의 경우: 설정 | 보안 제어 | 인증서 및 키 관리를 클릭합니다.
    • Saleforce Lightning의 경우: 설정 | 보안 | 인증서 및 키 관리를 클릭합니다.
  2. 공통 이름회사, 기타 관련 필드의 값을 사용하여 새 인증서 레코드를 만듭니다.
    • 참고: 필드 크기가 2048인 인증서를 사용하는지 확인하십시오.
  3. 이 레코드를 만들면 CSR을 다운로드할 수 있는 화면으로 이동합니다. 인증서 서명 요청 다운로드를 클릭하고 관련 팀과 공유합니다. 
  4. 인증 기관에서 서명한 인증서 생성을 따라 CA 서명 인증서를 만들고 다운로드합니다. 


귀하(또는 귀하의 IT 부서)는 SSL 인증서 공급자와 함께 CSR을 사용하여 도메인에 대한 SSL 인증서를 생성합니다. 인증 기관에 따라 정보를 확인하고 인증서를 발급하는 방법이 다르므로 IT 부서와 협력하여 적절한 인증서를 발급받아야 합니다.

참고: 와일드카드 인증서(*.mycompany.com) 또는 도메인별 인증서(예: site.mycompany.com)를 사이트에 사용할 수 있습니다.

 

3) Salesforce의 서명된 SSL 인증서 업데이트

인증 기관에서 인증서를 발급하면 Salesforce의 인증서 레코드로 다시 이동하고 서명된 인증서 업데이트를 클릭하여 인증서를 시스템으로 가져옵니다.

참고:

  • 인증 기관에서는 인증서의 일부로써 여러 파일을 발급할 수 있습니다. 올바른 순서의 전체 인증서 체인(루트에서 도메인 인증서까지)을 포함하는 단일 파일을 갖는 것이 중요합니다. 업로드하기 전에 IT 부서의 도움으로 해당 파일을 얻을 수 있습니다.
  • SSL 인증서가 Salesforce 인프라에 전파되는 데 최대 1시간이 소요될 수 있습니다.

 

4) Salesforce에서 사용자 정의 도메인 만들기

새로 만든 CNAME이 인터넷을 통해 전파되면 Salesforce에서 사용자 정의 도메인 레코드를 만들 수 있습니다.

  1. 위 섹션 3의 모든 단계가 완료되고 인증서가 활성화되어 암호화된 연결이 이루어진 경우 사이트에 적절한 인증서가 제공되는지 확인합니다.
  2. '도메인 관리'에 액세스합니다.
    • Salesforce Classic의 경우: 설정 | 도메인 관리 | 도메인을 클릭합니다.
    • Salesforce Lightning의 경우: 설정 | 사용자 인터페이스 | 사이트 및 도메인 도메인을 클릭합니다.
  3. 도메인 이름을 입력합니다(예: site.mycompany.com)
  4. 인증서 및 키 필드에서 올바른 인증서를 연결합니다.


 

Knowledge 기사 번호

000387288

 
로드 중
Salesforce Help | Article