アプリケーションにカスタムドメインを設定する
アプリケーションのサブドメインを変更するには、そのグローバル設定を変更するだけで簡単ですが、常にドメイン eu.dataplatform.ovh.net が付随します
目的
なぜ独自のドメインを作成したいのか? まず、次のURLからアクセス可能な新しいアプリケーションを持つプロジェクトがあると想像してみてください:
アプリケーションのサブドメインを変更するには、そのグローバル設定を変更するだけで簡単ですが、常にドメイン eu.dataplatform.ovh.net が付随します。例えば:
もし eu.dataplatform.ovh.net ドメインを完全に削除したい場合はどうなりますか? 完全にホワイトラベル化した最終製品を作成したいと考えています。アプリケーションのURLは、利用可能であれば、次のようになります:
次の手順でこれを行う方法を確認してみましょう:
必要条件
この記事に記載されている手順を試みるには、以下の内容を既に知っていることを強くお勧めします:
既存のドメインを所有していることを前提とした手順です。そうでない場合は、まず独自のドメインを作成して、アプリケーションで使用できるようにしてください。
既存のドメインがない場合は、オンラインで方法を調べてください。Google Domainsツールなど、多くのオプションがあります。
上記のすべての基準を満たしている場合、アプリケーションのカスタムドメインを設定する前に、最後に行う必要がある手順があります。それは、プライベートキーとCSRファイルを生成することです。次のセクションでそれを行う方法を確認してください。
プライベートキーとCSRファイルを生成する
必要な情報
CSR(証明書署名要求)を生成するには、次の情報を提供する必要があります:
シンプルなテキストエディタを開き、my-app.txtという新しいファイルを次の構造で作成します:
もちろん、上記の表に記載されているように、パラメータを独自の情報に置き換えてください。
OpenSSLを使用してファイルを作成する
個人のコマンドライン環境で、次のBashコマンドを実行します:
これにより、2つの別々のファイルが作成されます:
- my-app.csr は、SSL認証局に提供する必要があるファイルです
- my-app.key は、安全に保管し、通信しない個人のプライベートキーです
カスタムドメインの作成に新しい場合は、アプリケーションキーを秘密に保つようにしてください! Digital Oceanのこの記事でOpenSSLの基本をさらに読む。
CRT & PEMファイルを取得する
これで .csr ファイルを取得したので、それを使用して証明書(CRT)とプライバシー強化メール(PEM)ファイルを取得できます。そのためには、my-app.csrファイルをお気に入りのSSL認証局に提供するだけです。これにより、有効な .crt & .pem ファイルが提供されます。
.pemファイルを使用する前に、それが有効であることを確認しましょう。そのためには、次のコマンドを実行すると、すべて同じ出力を生成するはずです。
組織とアプリケーションに新しいドメインを登録する
新しいドメインを使用するには、まず組織レベルで登録する必要があります。これにより、プロジェクトまたはプロジェクト内のすべてのアプリケーションで利用できます。次に、個別に設定するためにアプリケーション自体に移動する必要があります。
組織のドメインを登録する
組織情報にアクセスし、設定セクションに移動し、インフラストラクチャタブに移動します。
証明書を追加をクリックします。新しい証明書ウィンドウで、次の情報を入力します:
- 名前:独自の使用のための説明的な名前(実際の証明書名には影響しません)
- ドメイン名:生成したSSL証明書に関連付けられたホスト名
- サーバー証明書:SSL認証局から提供された
.pemファイルの内容をコピーします - キー:OpenSSLを使用して作成した
.keyファイルの内容をコピーします
名前証明書の作成を確認し、ドメインを追加をクリックします。新しいドメインウィンドウで、証明書と同じドメインを指定することを確認します。
これで完了です。組織のSSL証明書は設定されました。組織内にデプロイされたすべてのプロジェクトとアプリケーションでこの新しいドメインを使用できます。 カスタムDNSを設定するために、アプリケーション設定に移動しましょう。
アプリケーションのドメインを登録する
プロジェクトに移動し、DNSを変更したいアプリケーションを編集します。設定タブに移動し、ドメイン名システムセクションに移動します。
例に従い、my-app.example.comをmy-project.eu.dataplatform.ovh.netのCNAMEとしてDNSエントリを作成します。ここで:
my-app.example.comはSSL証明書を提供したホスト名ですmy-project.eu.dataplatform.ovh.netはプロジェクトのメインURLです
アプリケーションは、例えばhttps://my-app.example.com/のような独自のURLで利用可能です。
自分で設定するのに苦労していますか?
大丈夫です。どのようにお手伝いできるか教えてください。OVHcloudヘルプセンター経由でお問い合わせください。
さらに進む
トレーニングや技術的な支援が必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを依頼し、プロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。
Data Platformを構築するチームと直接やり取りし、質問をする、フィードバックを提供する、専用のDiscordチャネルで交流する。
OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。
ユーザーコミュニティに参加する。

