カスタム ドメイン名を追加する

カスタム ドメインはブランドを強化し、顧客がサポート リソースをより簡単に見つけるのに役立ちます。 Web サイトをプロビジョニングしてドメイン名を取得したら、SSL 証明書を取得してカスタム ホスト名を設定します。 SSL 証明書を購入する場合は、次のウィザード エクスペリエンスを使用して、Web サイトをカスタム ドメインにリンクします。 Web サイトに追加できるカスタム ドメイン名は 1 つだけです。

Important

  • カスタム ドメイン名を Web サイトに追加できるのは、Web サイトが運用状態の場合のみです。 web サイトのステージの詳細については、Power Pagesライフサイクルを参照してください。

このタスクを実行するために必要なロールについては、「 Web サイトの管理タスクに必要な管理者ロール」を参照してください。

  1. Power Platform 管理センター を開きます。

  2. [Resources で、Power Pages sites を選択します。

  3. カスタム ドメインを追加するサイトを選択します。 メイン メニューか 管理 を選択します。 ページが開き、サイトに関する詳細が表示されます。

  4. サイトの詳細 セクションで Custom Domain を接続する を選択します。

  5. サイド パネルが表示されます。 [ SSL 証明書の選択 ] セクションで、次のいずれかのオプションを選択します。

    • Microsoftマネージド証明書の追加: Microsoftによって提供されるマネージド証明書を使用するには、このオプションを選択します。 この証明書は、Microsoftによって自動的にプロビジョニング、構成、更新されるため、独自の SSL 証明書を購入または管理する必要はありません。
    • 新しい証明書をアップロードする: 前にアップロードしなかった場合は、このオプションを選択して .pfx ファイルをアップロードします。 [ ファイル ] の下にあるアップロード ボタンを選択して、.pfx ファイルを選択します。 ファイルを選択した後に、パスワードフィールドに SSL 証明書のパスワードを入力します。
    • 既存の証明書を使用する: ドロップダウン リストから正しい証明書を選択するためのオプションです。

    Note

    Content Delivery Network (CDN) または Web Application Firewall (WAF) が有効になっている場合、Microsoftマネージド証明書の追加オプションは使用できません。 CDN または WAF が有効になっている場合、追加オプションは表示されません。

    CDN と WAF のオプションが無効になっている

    SSL 証明書をアップロードします。

    Note

    独自の SSL 証明書を使用している場合、SSL 証明書は次のすべての要件を満たしている必要があります。

    • 信頼された証明機関によって署名されていること。
    • パスワード保護された PFX 形式のファイルで エクスポートされていること。
    • 2,048 ビット以上の秘密キーが含まれています。
    • 証明書チェーン内のすべての中間証明書を含んでいること。
    • SHA2 を有効にする必要があること。SHA1 のサポートは、一般的なブラウザーから削除されています。
    • PFX ファイルは TripleDES 暗号化で暗号化されている必要があります。 Power Pages は AES-256 暗号化をサポートしていません。
    • サーバー認証 (OID = 1.3.6.1.5.5.7.3.1) の 拡張キーの使用法 を含みます。

    SSL 証明書をパスワードで保護された PFX ファイルとしてエクスポートする手順は、証明書プロバイダーによって異なる場合があります。 レコメンデーションについては、証明書プロバイダーに確認してください。 たとえば、特定のプロバイダーでは、OpenSSL または OpenSSL バイナリ サイトから OpenSSL サード パーティ製ツールを使用することをお勧めします。

  6. 次へを選択します。

  7. [ホスト名] フィールドに必要な ホスト名 を入力します (例: www.contoso.com)。

    Note

    • Web サイトに使用できるカスタム ドメイン名は 1 つだけです。
    • カスタム ホスト名を作成するには、Web サイトの Power Pages サイト URL にホスト名を指定するドメイン プロバイダーで CNAME を作成する必要があります。
    • DNS srver のルート ドメインに CNAME マッピングを設定することはできません。 ルート ドメインをホスト名として選択していないことを確認します。
    • ドメイン プロバイダーで CNAME を追加したばかりの場合、すべての DNS サーバーに反映されるまでに時間がかかります。 CNAME マッピングが伝達されず、ここでホスト名を追加しようとすると、正しくない URL マッピング エラーが表示される場合は、しばらくしてから再試行してください。
    • カスタム ドメイン構成に使用される CNAME レコードは、パブリックに解決できる必要があります。 Power Pages では、プライベートまたは内部の DNS ゾーンにのみ存在する DNS レコードを検証できず、カスタム ドメインのセットアップが失敗します。
    • カスタム ドメインを追加する前に、パブリック DNS ツール ( nslookupdigなど) を使用して CNAME が解決されることを確認します。 レコードをパブリックに解決できない場合、Power Pages ではそのレコードを検証できません。 CNAME を確認する方法の詳細については、「CNAME の 確認」を参照してください
  8. 次へを選択します。

  9. この手順は、Content Delivery NetworkまたはWeb Application Firewallが有効なサイトに適用されます。 [ ドメインの検証 ] セクションで、[ レコードの種類]、[ レコード名]、および [レコード] の値 をコピーし、ドメイン プロバイダーで TXT レコードを作成します。 詳細な手順については、「 ドメイン検証用に TXT レコードを追加する」を参照してください。

    Note

    カスタムドメインのバインドを成功させるには、DNS に asuid.<customDomain> という名前の TXT レコードがないことを確認してください。 そのようなレコードが存在する場合は、削除して、ドメインのバインドを再試行してください。 たとえば、ドメインが www.contoso.com の場合、asuid.www.contoso.com という名前の TXT レコードがあるかどうかを確認します。 見つかった場合は、ドメイン構成を再試行する前に削除してください。

  10. 次へを選択します。

  11. カスタム ホスト名SSL 証明書 (サブジェクト) を比較する情報を確認し、[次へ] を選択して SSL バインディングの作成を開始します。

  12. 構成が完了すると、成功メッセージが表示されます。

    Note

    マネージド証明書Microsoft正常に構成されるまで数分かかる場合があります。

    {カスタム ドメイン名} に移動して、この Web サイトにアクセスできるようになりました。

  13. [閉じる] を選択します。

CNAME を確認する

DNS プロバイダーで CNAME レコードを追加した後、DNS サーバーでレコードの同期に時間がかかります。 次の手順に従って、CNAME マッピングがパブリックに表示されているかどうかを確認します。

次のコマンドで、 <hostname> をホスト名に置き換えます。

  • Windowsでコマンド プロンプトを開き、次のコマンドを実行します。

    
     nslookup -type=CNAME <hostname> 
    
  • macOS または Linux では、次のコマンドを実行します。

    
     dig CNAME <hostname>
    

ドメイン検証用の TXT レコードを追加する

この手順では、Power Pages が Azure Front Door を介してトラフィックをルーティングする前に、ドメインの所有権を確認します。

必要なもの

Power Platform 管理センターで、[ カスタム ドメインのセットアップ ] パネルから次の値をコピーします。

  • レコードの種類: TXT
  • レコード名: 例: _dnsauth.www
  • レコード値: たとえば、abc123def456...

DNSプロバイダーの設定手順

任意の DNS プロバイダーの一般的な手順:

  1. DNS 管理コンソールにサインインします。
  2. DNS レコードを追加するオプションを見つけます。
  3. 次のコマンドを使用して新しい TXT レコードを作成します。
    • レコード名: 管理センターからのレコード名。
    • レコードの種類: TXT
    • レコード値: 管理センターからのレコード値。
  4. レコードを保存します。

Azure DNSを使用する場合は、Azure ポータルを使用した DNS レコードとゾーンの作成に関するページを参照してください。

TXT レコードを確認する

レコードを追加した後、パブリックに表示されていることを確認します。

オプション 1: コマンド ライン

<hostname>をドメイン名に置き換えます。 オペレーティング システムのコマンドを実行します。

  • Windows では、次を実行してください。
 nslookup -type=TXT _dnsauth.www.<hostname>
  • macOS または Linux では、次を実行します。
dig TXT _dnsauth.www.<hostname> +short

オプション 2: オンライン ツール

レコードが表示されたら、管理センターに戻り、[ 最新の情報に更新] を選択します。

Important

このセットアップ ウィザードに表示される TXT レコードの詳細の有効期限が切れています。 有効期限が切れる前に TXT レコードを作成しないと、Power Pagesは新しい検証トークンを自動的に再生成します。 DNS レコードを作成する前に、常に管理センターから現在の レコードの値 をコピーします。 期限切れのトークンを追加しても、次の手順に進むことはありません。検証は現在アクティブな値に対してのみ成功します。

ドメイン プロバイダーで TXT エントリを追加すると、すべての DNS サーバーに反映されるまでに時間がかかります。 更新 を選択して、カスタム ドメインを検証します。 情報が検証されると、[ 次へ ] ボタンがアクティブになります。

Note

  • Content Delivery Network が有効なサイトのカスタム ドメイン名を追加すると、Power Pages は Azure Front Door で管理された TLS 証明書を使用して、カスタム ドメインに HTTPS を適用します。 これらの証明書は有効期間が 6 か月で作成され、有効期限の 45 日前に自動更新されます。
  • Azure Front Door (AFD) は、コンテンツ配信ネットワーク (CDN) または Web アプリケーション ファイアウォール (WAF) を使用するサイトの証明書を自動的に作成します。 これらの証明書は、カスタム ドメインの構成時にアップロードする証明書とは異なります。 これらのアップロードされた証明書の有効期限と更新を管理します。

現在のカスタム ドメイン名を変更する

既存のカスタム ドメイン名を変更するには:

  1. Power Platform 管理センター を開きます。

  2. [Resources で、Power Pages sites を選択します。

  3. カスタム ドメインを変更するサイトを選択します。 メイン メニューか 管理 を選択します。 ページが開き、サイトに関する詳細が表示されます。

  4. サイトの詳細 セクションで、カスタム URL の右側にある鉛筆アイコンを選択します。

  5. サイド パネルが表示されます。

    1. 現在の SSL バインドを選択して削除します。
    2. 現在の SSL 証明書を選択して削除します。
    3. 現在割り当てられているホスト名を選択して削除します。

新しいドメインを構成するには、「 カスタム ドメイン名の追加」の手順に従います。

既存のドメインのユーザー管理証明書と Microsoft マネージド証明書の間の移動

既存のカスタム ドメイン名の SSL 証明書を変更するには:

  1. Power Platform 管理センター を開きます。

  2. [Resources で、Power Pages sites を選択します。

  3. カスタム ドメインを変更するサイトを選択します。 メイン メニューか 管理 を選択します。 ページが開き、サイトに関する詳細が表示されます。

  4. サイトの詳細 セクションで、カスタム URL の右側にある鉛筆アイコンを選択します。

  5. サイド パネルが表示されます。

    1. SSL バインディングが存在する場合は削除します。
    2. SSL 証明書が存在する場合は削除します。
  6. ドメインを再構成するには、「 カスタム ドメイン名の追加」で説明されているのと同じ手順に従います。

Power Pages の SSL/TLS 証明書を更新または再発行します

ポータルのカスタム ドメイン名をカバーする SSL/TLS 証明書を更新または再発行するには、次の大まかな手順に従います。

Note

  • 手順は、優先する証明機関によって異なる場合があります。 完全な更新プロセスについては、CA Web サイトを確認してください。
  • 新しい証明書を既に持っている場合は、PFX ファイルでは、これら 4 つの手順をスキップし、最後の 2 つの手順に従って新しい証明書とバインドをアップロードします。

ステップ 1: 証明書署名要求 (CSR) を生成します。

SSL/TLS 証明書を更新するには、新しい CSR を生成します。

SSL/TLS 証明書を更新するときに新しい CSR を生成します。 このプロセスでは、更新された証明書の新しい一意のキー ペア (公開キーと秘密キー) が作成されます。

手順 2: 優先する証明機関 (CA) Web サイトにサインインし、更新フォームに入力します。

[ 期限切れの証明書 ] ページで、更新する必要がある証明書の横にある [ 今すぐ更新] を選択します。

有効期限が切れる 90 日前まで 、証明書は [期限切れの証明書 ] ページに表示されません。

手順 3: CA が SSL/TLS 証明書を発行します。

承認されると、CA は発行し、更新された証明書を電子メールで証明書の連絡先に送信します。 CA Web サイトから更新された証明書をダウンロードすることもできます。

手順 4: 更新した SSL/TLS 証明書をインストールします (できれば、CSR をインストールした手順 1 のコンピューターにインストールします。この証明書は、後でエクスポートできるように秘密キーを自動的に関連付けます。PFX ファイル)。 Windowsで PFX ファイルをエクスポートするときに、次の図に示すように、トリプル DES を使用して暗号化された、パスワードで保護された PFX ファイルがエクスポートされていることを確認します。

トリプル DES 暗号化情報が強調表示された証明書エクスポート ウィザード。

更新(再発行)証明書をお持ちの場合。PFX ファイルで、 Power Portal 管理センター でカスタム ドメインの横にある編集アイコン (鉛筆アイコン) を選択して、古い証明書を置き換えます。

  1. [カスタム ドメインの編集] ウィンドウから [新規] を選択して、更新した証明書 .pfx ファイルをアップロードします。

  2. アップロード後、次の図に示すように、古い証明書を使用して既存のバインドを削除し、 新しい バインドを作成します。 [ 新規 ] を選択するとポップアップが開き、このバインドに使用するホスト名と新しい証明書を選択できます。

凡例:

  1. 既存のバインドを削除するには、省略記号を選択し、[ 削除] を選択します。
  2. + 新規画面ボタンを選択して新しい SSL 証明書を追加します。

こちらも参照ください

SSL 証明書とカスタム ドメイン名の構成