2010-11-18 5 views
1

Что было бы лучшим способом автоматического перенаправления на веб-сайт зеркала, если основной веб-сайт не работает? Должно ли это быть сделано через DNS, и как я могу это настроить? В принципе, мне нужна точная копия сайта (не часто обновляемая, поэтому нет необходимости в синхронизации), чтобы вернуться к сбою. Вид почти как сбалансированное по нагрузке решение.автоматически перенаправить на зеркальный сайт?

+0

Возможный дубликат: http://stackoverflow.com/questions/401444/cross-colo-fail-over -design-dns-level-fail-over – pestaa

ответ

0

Коды для перенаправления страниц: 301 (постоянное перенаправление) и 302 (временное перенаправление). Эти коды универсальны для всех веб-серверов, и именно там вы должны искать реализацию таких изменений.

Вот очень простой пример использования апача: about.com

удачи,

Ишай

+0

Я посмотрел. похоже, он будет работать. Я надеюсь, что мой хостинг-сервис поддерживает модификацию этого! – ekaduki

+0

Предполагая, что сервер является apache, найдите .htaccess - это способ настроить серверы с уровня одного пользователя, не требуя привилегий администратора. –

+0

Если главный сайт не работает, какой сервер отправит 301/302? Я не думаю, что это отвечает на вопрос. –

1

Какое ваше требование? Изменение DNS возможно, но из-за кэширования DNS это может занять до 24 часов, прежде чем восстановление после сбоя вашего зеркала будет завершено (т. Е. Все в Интернете видят ваше зеркало).

Нужно ли вам быть автоматическим? Или можно вручную изменить записи DNS?

Если вам требуется мгновенный переход на другой ресурс без каких-либо проблем с клиентами, решение об отказе от избыточного оборудования и балансировки нагрузки является более подходящим (но также более дорогостоящим и сложным для обслуживания).

+0

ну, не совсем готовый сделать это с помощью аппаратной опции, так что теперь будет проще 302. – ekaduki

+0

Возможность отправки 302 подразумевает, что основной веб-сайт не работает, что противоречит вашему вопросу. –

Смежные вопросы