カスタムドメインを Web クライアントにバインドすると、ブランド URL を使用することでブランド認知度とプロ意識が向上し、エンドユーザーにとって信頼性の高いアクセスが可能になるなど、複数のメリットが得られます。カスタムドメインを使用すると、覚えやすい Web アドレスでアクセスが簡素化され、コンプライアンスまたはセキュリティ要件への適合に役立ちます。このトピックでは、カスタムドメインのバインドと設定の手順を説明します。
背景情報
Web クライアント にカスタムドメインをバインドするメリット:
ブランドアイデンティティの強化:カスタムドメインは、ブランドを強化し、プロ意識を高め、ユーザーの信頼を高めます。
信頼性の高いアクセスの保証:カスタムドメインは、デフォルトドメインのブロックを回避し、デフォルト URL が変更された場合でも、ユーザーはシームレスにアクセスできます。
ユーザーエクスペリエンスの簡素化:短くて覚えやすいドメインを使用すると、ユーザーは Web クライアントにアクセスして共有しやすくなります。
コンプライアンス要件への適合:中国 (香港) などの地域、または中国以外の地域でホストされているクラウドリソース (クラウドコンピュータなど) の場合、規制基準に従ってカスタムドメインが必須です。
前提条件
/wp-json/wp/v2/media詳細については、登録済みの第 2 レベルドメインが登録されています。Alibaba Cloud の外部で登録されたドメインをバインドできます。まだドメインを登録していない場合は、 サービスプラットフォームで登録できます。詳細については、「Alibaba Cloud でドメイン名を登録する」をご参照ください。
(オプション) HTTPS セキュアアクセスを有効にするには、最初に証明書のホスティングを完了する必要があります。詳細については、「証明書をアップロードする」をご参照ください。
使用制限
カスタムドメイン経由でクラウドコンピュータに接続する場合、ファイル転送機能は使用できません。
この制限を解除するには、送信してください。
ステップ 1:カスタムドメインを入力する
まず、すでに ICP 登録が完了しているカスタムドメインを入力します。
EDS エンタープライズコンソール にログインします。
左側のナビゲーションウィンドウで、
を選択します。[Web クライアント] ページで、[ドメイン名をバインド] をクリックします。
ドメイン名を入力注意: ウィザードの ステップで、カスタムドメイン (例:
workspace.example.com
重要な概念:) を入力し、 をクリックします。説明カスタムドメイン名の要件:
正しい形式である必要があります。
ICP 登録が完了している必要があります。
Alibaba Cloud アカウントにバインドされていない必要があります。
ステップ 2:ドメインの所有権を確認してバインドする
カスタムドメイン名の所有権を確認するには、ドメインホスティングプロバイダーの Web サイトに TXT レコードを追加する必要があります。
ドメインが属するサービスプロバイダーがわからない場合は、[ドメイン情報クエリ (WHOIS)] ページでクエリできます。
ドメイン名所有権の確認と Web クライアントのバインド ステップで、TXT レコードの ホスト名 と レコード値 をコピーします。
ドメインホスティングプロバイダーの DNS 設定に TXT レコードを追加します。
カスタムドメインを登録した Alibaba Cloud アカウントを使用して、Alibaba Cloud DNS プロダクトコンソール にログインします。
左側のナビゲーションウィンドウで、 [パブリック DNS 解決] > [権威 DNS 解決] を選択します。
権威ドメイン名 タブで、カスタム ドメインをクリックします。
[DNS設定] タブで、[DNSレコードを追加] をクリックします。
DNSレコードを追加するOK ダイアログボックスで、次のパラメータを設定し、 をクリックします。
[レコードタイプ]:[TXT] を選択します。
[ホスト名]ホスト名:EDS エンタープライズコンソールからコピーした を貼り付けます。
[DNS リクエストソース]:[デフォルト] を選択します。
[レコード値]ヒント::EDS エンタープライズコンソールからコピーした を貼り付けます。
[TTL 期間]:キャッシュ期間を指定します。値が小さいほど、レコードの更新が速くなります (デフォルト:10 分)。
DNS設定 タブで、新しく追加されたレコードを探し、操作 列の [有効性検出] をクリックし、[ネットワーク検出ツール] ページでステータスを確認します。
[ホスト名]注::EDS エンタープライズコンソールからコピーした を貼り付けます。
[レコード値]レコード値:EDS エンタープライズコンソールからコピーした を貼り付けます。
[ドメイン名の所有権を確認して Web クライアントをバインド] ステップで、下部にある [ドメイン名の所有権を確認して Web クライアントをバインド] をクリックします。
Alibaba Cloud に登録されているドメインの場合
他のプロバイダーに登録されているドメインの場合
ドメインプロバイダーの DNS 管理プラットフォームに次の TXT レコードを追加します。
次へ検証に成功すると、ドメインはバインドされているがまだアクティブではないことを示す確認メッセージが表示されます。 [次へ] をクリックして続行します。
ステップ 3:ドメインをバインドして設定する
バインドされたカスタムドメイン名を有効にするには、ドメインホスティングプロバイダーの Web サイトに CNAME レコードを追加する必要があります。
ステップで、CNAME レコードの ホスト名 と レコード値レコード値 をコピーします。
ドメインホスティングプロバイダーの Web サイトに CNAME レコードを追加します。
カスタムドメインを登録した Alibaba Cloud アカウントを使用して、Alibaba Cloud DNS プロダクトコンソール にログインします。
左側のナビゲーションウィンドウで、 [パブリック DNS 解決] > [権威 DNS 解決] を選択します。
注: このチュートリアルでは、基本的な JavaScript の知識があることを前提としています。
[DNS設定] タブで、[DNSレコードを追加] をクリックします。
DNSレコードを追加するOK ダイアログボックスで、次のパラメータを設定し、 をクリックします。
[レコードタイプ]:[CNAME] を選択します。
[ホスト名]注::EDS エンタープライズコンソールからコピーした を貼り付けます。
[DNS リクエストソース]:[デフォルト] を選択します。
[レコード値]レコード値:EDS エンタープライズコンソールからコピーした を貼り付けます。
[TTL 期間]:キャッシュ期間を指定します。値が小さいほど、レコードの更新が速くなります (デフォルト:10 分)。
DNS設定 タブで、新しく追加されたレコードを探し、操作 列の [有効性検出] をクリックし、[ネットワーク検出ツール] ページでステータスを確認します。
ドメインプロバイダーの DNS プラットフォームに次の CNAME レコードを追加します。
[ホスト名]注::EDS エンタープライズコンソールからコピーした を貼り付けます。
[レコード値]レコード値:EDS エンタープライズコンソールからコピーした を貼り付けます。
nslookup コマンドを実行して、CNAME 解決結果を確認します。
workspace.example.com
をカスタムドメインに置き換えて、次のコマンドを実行します。nslookup -type=CNAME workspace.example.com
解決結果に ALB クラスタのドメイン名が表示されている場合、カスタムドメインの CNAME レコードが有効になっています。成功した戻りの例:
Server: **** Address: 30.XX.XX.XX Non-authoritative answer: workspace.example.com canonical name = alb-m4dpda8wob66fj****.cn-hangzhou.alb.aliyuncs.com
CNAME レコードを作成するドメイン名が有効になっているか確認する ステップで、下部にある をクリックします。
Alibaba Cloud に登録されているドメインの場合
他のプロバイダーに登録されているドメインの場合
OKチェックに合格すると、完了プロンプトが表示されます。 をクリックします。
プロセスが完了したら、[Web クライアント] ページに戻り、カスタムドメインリストの右上にある更新アイコン をクリックしてデータを再読み込みします。
(オプション) 次のステップ:証明書のホスティングを有効にする
上記の手順を完了すると、エンドユーザーは設定済みのカスタムドメインを介して Web クライアントにアクセスできます。ただし、デフォルトでは HTTP が使用されるため、ブラウザはドメインを「安全ではない」とマークします。安全な HTTPS アクセスを有効にするには、証明書をホストするだけです。
EDS エンタープライズコンソール にログインします。
左側のナビゲーションウィンドウで、
を選択します。Webクライアント証明書注:http://example.com/wp-admin/install.php ページで、バインドされたカスタムドメインを見つけ、 列の をクリックします。
[証明書ホスティング] パネルで、Certificate Management Service コンソール でアップロードした証明書を [証明書名] ドロップダウンリストから選択し、[証明書をアップロード] をクリックします。
設定が完了すると、カスタムドメインは安全な接続のために HTTPS に自動的にアップグレードされます。
FAQ
Web クライアントにアクセスしたときに SSO ログインインターセプトが発生した場合はどうすればよいですか?
症状
カスタムドメイン設定済みの Web クライアントへの SSO ログイン中にエラーが発生します。
原因
ログインエラーは、SSO コールバックアドレスが誤って設定されているために発生します。これを回避するには、ユーザーは SSO 経由で正常にログインする前に、デフォルトドメイン (https://wuying.aliyun.com
) を使用して最初に認証する必要があります。
解決策
ステップ 4:これを解決するには、ID プロバイダー (IdP) 管理コンソールにアクセスし、 パラメータを追加して EDS SP の SSO URL を変更します: ?redirectUri=https://<カスタムドメイン>
。
このソリューションは、組織 ID ベースの認証のみをサポートし、オフィスネットワーク ID ベースのログインとは互換性がありません。このソリューションを実装する場合は、<カスタムドメイン> を特定の Web クライアントドメイン (例:workspace.example.com
) に置き換えてください。