ドメインを一時的に別のサーバーにリダイレクトする

ドメインを一時的に別のサーバーにリダイレクトする

Apache2 サーバー (サーバー 1 と呼びます) を指すドメインがあります。GoDaddy で何も変更せずに、サーバー 1 の構成を調整して、そのドメインを別の IP 番号の別のサーバー (サーバー 2 と呼びます) にすばやくポイントできるようにしたいと考えています。サーバー 1 には Virtualmin がインストールされています。そこから簡単に実行できる方法があれば、その方法を試してください。目標は、サーバー 2 にあるいくつかの資料をデモするために、これをすばやく一時的に調整することです。

ドメイン自体ではこれが不可能な場合、サブドメインでは可能でしょうか?

これについて最善の方法についてのアイデアがあれば、ぜひ教えてください。よろしくお願いします。

答え1

DNS ゾーンをすばやく編集し、IP アドレスを他のサーバーに切り替えます。可能であれば、TTL を 600 (10 分) などの小さめに設定し、その IP でドメイン名を長期間保持する予定がない場合は、それをお勧めします。ゾーン エディターの NS レコードが DNSD とレジストラで同じままである限り、大きな問題にはなりません。

注意: そのドメイン名を参照している CNAME レコードもすべて移行できることを確認してください (mail.example.com など)。同じ IP を指し続けるために、必要に応じて CNAME レコードを少し変更する必要があります (例: 古い IP に割り当てたサブドメインを指す)。

答え2

サーバー 1 で 2 つの異なる切り替え可能な構成を実行します。1 つはライブで、もう 1 つは 2 番目のサーバーに ProxyPassReverse します。また、demo.example.com をサーバー 1 の別のポートで永続的に実行し、常にアクセスできるようにすることもできます。DNS 更新を調整したり待機したりする必要はありません。

2 番目の方法は iptables-redirects を使用しますが、少し負荷が大きくなる可能性があります。

関連情報