Docs Menu
Docs Home
/ /
Atlas App Services
/ /

カスタム ドメイン名を使用する

項目一覧

  • Overview
  • 手順
  • カスタム ドメイン名を取得する
  • Atlas App Services でのカスタム ドメインの指定
  • 検証 CNAME レコードの追加
  • リダイレクト CNAME レコードの追加
  • カスタム ドメイン名を取得する
  • アプリの最新バージョンを取得する
  • カスタム ドメインの指定
  • アプリケーション ディレクトリのインポート
  • 更新されたホスティング構成の配置
  • 検証 CNAME レコードの追加
  • リダイレクト CNAME レコードの追加

ホストされたコンテンツには独自のカスタム ドメイン名を使用できます。 アップロードするコンテンツは、デフォルトで次の形式でドメインで利用できます。

<Your App ID>.mongodbstitch.com

App Services UI を使用するか、 config.json構成ファイルでドメインを指定するアプリケーション構成ディレクトリをインポートすることで、アプリケーションのホストされたコンテンツにカスタム ドメイン名を構成できます。 使用する方法に対応する以下のタブを選択します。

1

コンテンツを提供するカスタム ドメイン名を所有する必要があります。 使用するドメインをまだ所有していない場合は、ドメイン名レジストリからそれを購入する必要があります。

2

App Services がドメインのコンテンツを提供する前に、カスタム ドメイン名を App Services に指定する必要があります。 ドメインを指定するには

  1. 左側のナビゲーション メニューで [ Hostingをクリックします。

  2. [Settings] タブをクリックします。

  3. Custom Domainの下で、トグルをEnabledに設定します。

  4. Enabledトグルの下の入力ボックスにカスタム ドメインを入力します。 この値は、サブドメインを持たないルート ドメインでなければなりません。 たとえば、 www.example.comではなくexample.comと入力する必要があります。

  5. [Save] をクリックします。

注意

カスタム ドメイン名の検証中にエラーが発生した場合、App Services はプロジェクト オーナーに問題を警告するメールを送信します。

3

ドメインの所有者であることを確認するには、新しい CNAME レコード を追加する必要があります。 使用しているドメインの DNS 構成。Custom Domainセクションには、レコードで使用するホスト名とターゲット値をリストする情報ボックスが含まれます。

検証レコードを追加すると、DNS レコードの伝播に時間がかかる場合があります。 App Services は検証CNAMEのためにドメインの DNS レコードを定期的にチェックし、レコードが見つかった場合はドメインを検証済みとしてマークします。

Tip

トラブルシューティング

  • App Services UI のNameフィールドに、App Services は CNAME レコードの完全なアドレス<Subdomain>.<Your Base Domain>を提供します。 ただし、多くのホスティング プロバイダーは、UI に含めるには<Subdomain>部分のみをリクエストします。 問題が発生した場合は、CNAME レコードを追加する方法について、ホスティング プロバイダーのドキュメントを確認してください。

  • DNS プロバイダーが ドメインのリクエストをプロキシする場合、App Services は検証レコードを見つけられない可能性があります。 App Services がドメインを検証できない場合は、DNS プロバイダーの検証 CNAME レコード用に HTTP プロキシ が無効になっていることを確認します。

  • カスタム ドメイン名の検証中にエラーが発生した場合、App Services はプロジェクト オーナーに問題を警告するメールを送信します。

4

App Services がドメインを確認したら、残りはデフォルトの App Services ドメインをポイントするドメインのCNAME DNS レコードを追加するだけです。 次のホスト名とターゲット値を使用します。

説明
ホスト名
wwwなどのサブドメイン。
ターゲット

アプリケーションのデフォルトのドメイン。 この値は、 HostingページのSettingsタブにApp Services Domainとして表示されます。 デフォルトのドメインの形式は次のとおりです。

<Your App ID>.mongodbstitch.com
1

コンテンツを提供するカスタム ドメイン名を所有する必要があります。 使用するドメインをまだ所有していない場合は、ドメイン名レジストリからそれを購入する必要があります。

2

App Services CLIを使用してカスタム ドメイン名を設定するには、アプリケーションの構成ファイルのローカル コピーが必要です。

アプリの最新バージョンのローカルコピーを取得するには、次のコマンドを実行します。

appservices pull --remote="<Your App ID>"

Tip

App Services UI のDeploy > Import/Export App画面からアプリケーションの構成ファイルのコピーをダウンロードすることもできます。

3

hosting/config.jsonで、 custom_domainをカスタム ドメイン名に設定し、ファイルを保存します。

hosting/config.json
{
"enabled": true,
"custom_domain": "example.com"
}

注意

custom_domainの値は、サブドメインを持たないルート ドメインである必要があります。 たとえば、 www.example.comではなくexample.comと入力する必要があります。

4

カスタム ドメイン名を指定したら、アプリケーション ディレクトリをインポートできます。

アプリケーション ディレクトリのルートに移動し、次のコマンドを実行します。

appservices import --include-hosting
5

hosting/config.jsonを更新して保存したら、更新された構成をリモート アプリにプッシュできます。 App Services CLI はプッシュ時に構成をすぐに配置し、App Services はドメイン名の確認をすぐに開始します。

appservices push --remote="<Your App ID>" --include-hosting
6

ドメインの所有者であることを確認するには、新しい CNAME レコード を追加する必要があります 使用しているドメインの DNS 構成。使用するホスト名とターゲット値は、Atlas App Services UI のHosting > SettingsタブのレコードCustom Domainセクションで確認できます。

検証レコードを追加すると、DNS レコードの伝播に時間がかかる場合があります。 App Services は検証CNAMEのためにドメインの DNS レコードを定期的にチェックし、レコードが見つかった場合はドメインを検証済みとしてマークします。

Tip

トラブルシューティング

  • App Services UI のNameフィールドに、App Services は CNAME レコードの完全なアドレス<Subdomain>.<Your Base Domain>を提供します。 ただし、多くのホスティング プロバイダーは、UI に含めるには<Subdomain>部分のみをリクエストします。 問題が発生した場合は、CNAME レコードを追加する方法について、ホスティング プロバイダーのドキュメントを確認してください。

  • DNS プロバイダーが ドメインのリクエストをプロキシする場合、App Services は検証レコードを見つけられない可能性があります。 App Services がドメインを検証できない場合は、DNS プロバイダーの検証 CNAME レコード用に HTTP プロキシ が無効になっていることを確認します。

  • カスタム ドメイン名の検証中にエラーが発生した場合、App Services はプロジェクト オーナーに問題を警告するメールを送信します。

7

App Services がドメインを確認したら、残りの操作は、デフォルトの App Services ドメインを指す 1 つ以上のCNAME DNS レコードを追加することです。 次のホスト名とターゲット値を使用します。

説明
ホスト名
wwwなどのサブドメイン。
ターゲット

アプリケーションのデフォルトのドメイン。 この値は、 HostingページのSettingsタブにApp Services Domainとして表示されます。 デフォルトのドメインの形式は次のとおりです。

<Your App ID>.mongodbstitch.com

注意

App Services のAmazon Web Services CAA を使用してドメインを確認

ドメインの確認に問題がある場合は、以下の手順を実行してください。

  • 不要な CAA のクリア サイトのレコードからの 」

  • 次の CAA レコードを追加します。

    ドメイン
    レコード タイプ
    Flags
    Tag
    www.example.com
    CAA
    0
    issue
    "amazon.com"
    www.example.com
    CAA
    0
    issue
    "amazontrust.com"
    www.example.com
    CAA
    0
    issue
    "awstrust.com"

戻る

カスタム 404 ページの使用