[Salesforce]コミュニティに独自ドメインを設定

独自ドメインの設定

Experience Cloudでコミュニティサイトを運用する際、外部に公開するサイトのため、独自ドメインを設定したいという要件がよくあると思います。
コミュニティに設定できるドメインはサブドメインで、かつアクセスはhttpsである必要があるため、DNSでのサブドメインの設定とSSL証明書を別途取得する必要があります。

設定の手順

1.カスタムドメインを準備(サブドメインのみ設定可能)
2.セールスフォース組織にて「設定>ドメイン管理>ドメイン」から「ドメインの追加」を選択
3.ドメイン名だけを入力して、保存
 →エラーメッセージが表示される
4.エラーメッセージに含まれる CNAME をコピーして、カスタムドメイン側で CNAME を登録
5.DNS 浸透待ち(数時間程度)
6.ドメインの追加を再実施
7.ドメインに「カスタム URL」として、サイト(Sites, Community など)を登録
 →非 SSLでの接続が可能(HTTP のみ)
8.「設定>セキュリティのコントロール>証明書と鍵の管理」から「認証機関証明証明書の作成」を選択
9.必要な情報入力して保存
10.該当証明書を選び、「証明書署名要求のダウンロード」で .csr ファイルをダウンロード
11.認証機関に .csr を提出し署名
12.署名済み証明書をファイル(.crt)に保存
13.該当証明書を選び、「署名済み証明書の更新」で .crt ファイルをアップロード
 →該当証明書の有効にチェックがつきます
14.前述の「ドメイン」を編集し、証明書と鍵、に有効になった証明書を割り当て

以上で独自ドメインでのコミュニティへのアクセスが可能となります。
ドメイン、証明書の取得とDNSの設定が必要となりますので、運用開始前に余裕をもって設定するようにしましょう。

いいなと思ったら応援しよう!