カスタム ドメインはブランドを強化し、顧客がサポート リソースをより簡単に見つけるのに役立ちます。 Web サイトをプロビジョニングしてドメイン名を取得したら、SSL 証明書を取得してカスタム ホスト名を設定します。 SSL 証明書を購入する場合は、次のウィザード エクスペリエンスを使用して、Web サイトをカスタム ドメインにリンクします。 Web サイトに追加できるカスタム ドメイン名は 1 つだけです。
Important
- カスタム ドメイン名を Web サイトに追加できるのは、Web サイトが運用状態の場合のみです。 web サイトのステージの詳細については、Power Pagesライフサイクルを参照してください。
このタスクを実行するために必要なロールについては、「 Web サイトの管理タスクに必要な管理者ロール」を参照してください。
Power Platform 管理センター を開きます。
[Resources で、Power Pages sites を選択します。
カスタム ドメインを追加するサイトを選択します。 メイン メニューか 管理 を選択します。 ページが開き、サイトに関する詳細が表示されます。
サイトの詳細 セクションで Custom Domain を接続する を選択します。
サイド パネルが表示されます。 [ SSL 証明書の選択 ] セクションで、次のいずれかのオプションを選択します。
- Microsoftマネージド証明書の追加: Microsoftによって提供されるマネージド証明書を使用するには、このオプションを選択します。 この証明書は、Microsoftによって自動的にプロビジョニング、構成、更新されるため、独自の SSL 証明書を購入または管理する必要はありません。
- 新しい証明書をアップロードする: 前にアップロードしなかった場合は、このオプションを選択して .pfx ファイルをアップロードします。 [ ファイル ] の下にあるアップロード ボタンを選択して、.pfx ファイルを選択します。 ファイルを選択した後に、パスワードフィールドに SSL 証明書のパスワードを入力します。
- 既存の証明書を使用する: ドロップダウン リストから正しい証明書を選択するためのオプションです。
Note
Content Delivery Network (CDN) または Web Application Firewall (WAF) が有効になっている場合、Microsoftマネージド証明書の追加オプションは使用できません。 CDN または WAF が有効になっている場合、追加オプションは表示されません。
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 サード パーティ製ツールを使用することをお勧めします。
次へを選択します。
[ホスト名] フィールドに必要な ホスト名 を入力します (例:
www.contoso.com)。Note
- Web サイトに使用できるカスタム ドメイン名は 1 つだけです。
- カスタム ホスト名を作成するには、Web サイトの Power Pages サイト URL にホスト名を指定するドメイン プロバイダーで CNAME を作成する必要があります。
- DNS srver のルート ドメインに CNAME マッピングを設定することはできません。 ルート ドメインをホスト名として選択していないことを確認します。
- ドメイン プロバイダーで CNAME を追加したばかりの場合、すべての DNS サーバーに反映されるまでに時間がかかります。 CNAME マッピングが伝達されず、ここでホスト名を追加しようとすると、正しくない URL マッピング エラーが表示される場合は、しばらくしてから再試行してください。
- カスタム ドメイン構成に使用される CNAME レコードは、パブリックに解決できる必要があります。 Power Pages では、プライベートまたは内部の DNS ゾーンにのみ存在する DNS レコードを検証できず、カスタム ドメインのセットアップが失敗します。
- カスタム ドメインを追加する前に、パブリック DNS ツール (
nslookupやdigなど) を使用して CNAME が解決されることを確認します。 レコードをパブリックに解決できない場合、Power Pages ではそのレコードを検証できません。 CNAME を確認する方法の詳細については、「CNAME の 確認」を参照してください。
次へを選択します。
この手順は、Content Delivery NetworkまたはWeb Application Firewallが有効なサイトに適用されます。 [ ドメインの検証 ] セクションで、[ レコードの種類]、[ レコード名]、および [レコード] の値 をコピーし、ドメイン プロバイダーで TXT レコードを作成します。 詳細な手順については、「 ドメイン検証用に TXT レコードを追加する」を参照してください。
Note
カスタムドメインのバインドを成功させるには、DNS に
asuid.<customDomain>という名前の TXT レコードがないことを確認してください。 そのようなレコードが存在する場合は、削除して、ドメインのバインドを再試行してください。 たとえば、ドメインがwww.contoso.comの場合、asuid.www.contoso.comという名前の TXT レコードがあるかどうかを確認します。 見つかった場合は、ドメイン構成を再試行する前に削除してください。次へを選択します。
カスタム ホスト名と SSL 証明書 (サブジェクト) を比較する情報を確認し、[次へ] を選択して SSL バインディングの作成を開始します。
構成が完了すると、成功メッセージが表示されます。
Note
マネージド証明書Microsoft正常に構成されるまで数分かかる場合があります。
{カスタム ドメイン名} に移動して、この Web サイトにアクセスできるようになりました。
[閉じる] を選択します。
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 プロバイダーの一般的な手順:
- DNS 管理コンソールにサインインします。
- DNS レコードを追加するオプションを見つけます。
- 次のコマンドを使用して新しい TXT レコードを作成します。
- レコード名: 管理センターからのレコード名。
- レコードの種類: TXT
- レコード値: 管理センターからのレコード値。
- レコードを保存します。
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) を使用するサイトの証明書を自動的に作成します。 これらの証明書は、カスタム ドメインの構成時にアップロードする証明書とは異なります。 これらのアップロードされた証明書の有効期限と更新を管理します。
現在のカスタム ドメイン名を変更する
既存のカスタム ドメイン名を変更するには:
Power Platform 管理センター を開きます。
[Resources で、Power Pages sites を選択します。
カスタム ドメインを変更するサイトを選択します。 メイン メニューか 管理 を選択します。 ページが開き、サイトに関する詳細が表示されます。
サイトの詳細 セクションで、カスタム URL の右側にある鉛筆アイコンを選択します。
サイド パネルが表示されます。
- 現在の SSL バインドを選択して削除します。
- 現在の SSL 証明書を選択して削除します。
- 現在割り当てられているホスト名を選択して削除します。
新しいドメインを構成するには、「 カスタム ドメイン名の追加」の手順に従います。
既存のドメインのユーザー管理証明書と Microsoft マネージド証明書の間の移動
既存のカスタム ドメイン名の SSL 証明書を変更するには:
Power Platform 管理センター を開きます。
[Resources で、Power Pages sites を選択します。
カスタム ドメインを変更するサイトを選択します。 メイン メニューか 管理 を選択します。 ページが開き、サイトに関する詳細が表示されます。
サイトの詳細 セクションで、カスタム URL の右側にある鉛筆アイコンを選択します。
サイド パネルが表示されます。
- SSL バインディングが存在する場合は削除します。
- SSL 証明書が存在する場合は削除します。
ドメインを再構成するには、「 カスタム ドメイン名の追加」で説明されているのと同じ手順に従います。
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 ファイルがエクスポートされていることを確認します。
更新(再発行)証明書をお持ちの場合。PFX ファイルで、 Power Portal 管理センター でカスタム ドメインの横にある編集アイコン (鉛筆アイコン) を選択して、古い証明書を置き換えます。
[カスタム ドメインの編集] ウィンドウから [新規] を選択して、更新した証明書 .pfx ファイルをアップロードします。
アップロード後、次の図に示すように、古い証明書を使用して既存のバインドを削除し、 新しい バインドを作成します。 [ 新規 ] を選択するとポップアップが開き、このバインドに使用するホスト名と新しい証明書を選択できます。
凡例:
- 既存のバインドを削除するには、省略記号を選択し、[ 削除] を選択します。
- + 新規画面ボタンを選択して新しい SSL 証明書を追加します。