現在、私は digitalocean 経由で自分のドメインで WordPress サイトを実行しています。ただし、セキュリティ上の問題があり、digitalocean サーバー上の WordPress サイトを自分で管理したくありません。
これ以外にも、CI-CD を使用してデプロイされているサイトがいくつかあり、そのためには digitalocean が必要です。
知りたいのは、2 つの異なるサーバーを指定できるかどうかです。
- WordPress サイト (ルートドメイン
domain.com
)を持つマネージド ホスティング - 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 が異なるサーバーを直接ポイントする必要がある場合は、異なる (サブ) ドメインを使用する必要があります。