2010-11-18 9 views
1

メインのウェブサイトがダウンしている場合、自動的にミラーサイトにリダイレクトする最良の方法はありますか?それはDNS経由で行われるべきですか?これをどのように設定できますか?基本的に、私が必要とするのは、フォールバック失敗のためにサイトの正確なコピー(頻繁に更新されないので、同期は必要ありません)を持つことです。負荷分散ソリューションのようなもの。ウェブサイトを自動的にミラーリングするにリダイレクトしますか?

+0

可能な重複:http://stackoverflow.com/questions/401444/cross-colo-fail-over -design-dns-level-fail-over – pestaa

答えて

0

ページをリダイレクトするコードは、301(永続リダイレクト)と302(一時リダイレクト)です。これらのコードはすべてのWebサーバーにとって普遍的であり、そのような変更を実装するためのコードです。ここで

は、Apacheを使用して、非常に単純な例です:about.com

グッドラック、

Yishai

+0

私はそれを探しました。それはうまくいくようです。私は私の共有ホスティングサービスがその変更をサポートすることを願っています! – ekaduki

+0

サーバがApacheであると仮定すると、.htaccessを調べます。これは、管理者権限を必要とせずに、単一ユーザのレベルからサーバを設定する方法です。 –

+0

メインWebサイトがダウンしている場合、どのサーバーが301/302を送信しますか?私はこれが質問に答えるとは思わない。 –

1

あなたの要件は何ですか? DNSを変更することは可能ですが、DNSキャッシュにより、ミラーへのフェールオーバーが完了するまでに24時間かかることがあります(インターネット上のすべてのユーザーがあなたのミラーを見る)。

自動にする必要がありますか?または、手動でDNSレコードを受け入れ可能に変更していますか?

お客様がダウンタイムに気付かずにインスタントフェールオーバーが必要な場合は、冗長ハードウェアとロードバランサを備えたソリューションがより適切です(さらにコストがかさみ、保守が複雑になります)。

+0

ハードウェアオプションを使用する準備が整っていないので、今のところより単純な302を行います。 – ekaduki

+0

302を送信できることは、メインのウェブサイトがダウンしていないことを意味します。これはあなたの質問と矛盾しています。 –

関連する問題