同じドメインで2つの異なるタイプのサーバーを指定できますか

同じドメインで2つの異なるタイプのサーバーを指定できますか

現在、私は digitalocean 経由で自分のドメインで WordPress サイトを実行しています。ただし、セキュリティ上の問題があり、digitalocean サーバー上の WordPress サイトを自分で管理したくありません。

これ以外にも、CI-CD を使用してデプロイされているサイトがいくつかあり、そのためには digitalocean が必要です。

知りたいのは、2 つの異なるサーバーを指定できるかどうかです。

  1. WordPress サイト (ルートドメインdomain.com)を持つマネージド ホスティング
  2. Digitalocean サイト (subpath domain.com/mysubpath/other-site)

同じドメイン上にありますdomain.com

つまり、私が訪問した場合はdomain.comマネージド ホスティング WordPress サイトによって処理されるはずであり、私が訪問した場合はdomain.com/subpath/other-sites、WordPress サイトにはそのような URL がないため、DigitalOcean サイトによって処理されるはずです。

ありがとう。

答え1

間接的にのみ - 「マネージドホスティング」サイトがリクエストを受信し、適切なサーバーにプロキシすることで(リバースプロキシリバース プロキシ機能は比較的標準的ですが、マネージド ホスティング プロバイダーはおそらくこれを提供していません。

クライアントはドメイン名のみでサーバーアドレスを検索します。URLパスはDNS検索では使用されず、サーバーへの接続が確立されます。

したがって、URL が同じドメイン名を使用している場合、リクエストは常に同じ宛先サーバー (ドメインの A/AAAA レコードが指しているサーバー) に送信されます。Web サーバーが完全な HTTP リクエストを受け入れると、それを別の場所にプロキシし、応答をリレーして返すこともできます。

ただし、URL が異なるサーバーを直接ポイントする必要がある場合は、異なる (サブ) ドメインを使用する必要があります。

関連情報