Как изменить веб-хост к моему небольшому сайту с минимальным временем простоя

Я могу проверить, что это возможно и легко сделать, поскольку у меня есть настроенный в моей домашней сети. Вот веб-сайт, который входит в основы его. Как вышеизложенный Kevin, все это зависит от перенаправления портов Вашего домашнего маршрутизатора/брандмауэра.

Помните, тем не менее, что это - не обязательно безопасное соединение. Я рекомендовал бы туннелировать в домашнюю сеть по ssh. Я в настоящее время использую Полицейского SSH, чтобы настроить ssh сервер на поле окон и затем использовать шпаклевку, чтобы установить туннель ssh, затем использовать mstsc для соединения через туннель. Существуют другие продукты там, которые делают то же самое, stunnel приходит на ум. Надежда, которая помогает.

3
задан 20 March 2017 в 12:16
3 ответа

Я не волновался бы об этапе TTL.

Лично, я сделал бы это как это, и, пока Вы делаете это в порядке - можно сделать это в тот же день.

  1. Удостоверьтесь, что новый хост работает (Вы уже сказали, что он делает).
  2. Настройте записи DNS в новом хосте, указав на все записи / Cnames к новому хосту (или независимый поставщик - мне нравится Everydns). Также настройте любые дополнительные записи, такие как записи MX.*
  3. Возьмите резервное копирование от старого хоста и импортируйте к новому хосту / база данных перемещения и измените сайт на единственную страницу, которая имеет тег Метаобновления к IP-адресу нового сайта сайта.
  4. Попросите, чтобы старый хост изменил DNS для указания на новый хост.
  5. Попросите, чтобы старый хост изменил сервер имен для указания на новый хост.
  6. Ожидайте в течение нескольких дней только, чтобы удостовериться, что все кэши истекли, и можно удалить старую учетную запись - однако, это будет в значительной степени неактивно так или иначе.

* После шага 2 можно хотеть ожидать 30 минут - не действительно необходимо, но если хост имеет какую-либо броскую обработку отказа DNS или выравнивание нагрузки, можно хотеть дать ему время, чтобы сделать его материал!

Пока Вы предварительно заполняете DNS в новом хосте (шаг 2) со всеми обязательными полями (такими как записи MX Google Apps For Your Domain) перед переключением серверов имен должно быть нулевое время простоя, поскольку он не имеет значения, какой сервер DNS запрашивается, это получит тот же результат обоих.

2
ответ дан 3 December 2019 в 05:36

что относительно того, чтобы создать дополнительный субдомен для NEWIP, к которому старый сайт перенаправляет? не должно быть никакого времени простоя вообще:

  • newandshiney.yourdomain.com указывает на NEWIP
  • Ваш веб-сервер в NEWIP служит тому же содержанию 'newandshiney.yourdomain.com' и 'yourdomain.com'
  • Вы создаете index.html OLDIP с чем-то как "эй, мы переместились в новый сервер. Вы будете перенаправлены вскоре" и помещаете что-то как следующее к разделу <head>:

    <meta http-equiv="Refresh" content="2; url=http://newandshiney.yourdomain.com/" />
    
  • Вы могли также просто использовать NEWIP вместо 'newandshiney.yourdomain.com' в том операторе 'URL', зависит немного от природы (виртуальные домены?) Вашего нового hoster все же.

  • затем просто переключите записи DNS в NEWIP.готово.

пользователи, которые получили OLDIP от их dnscache, поражают новое обработанное перенаправление index.html. пользователи, которые получили NEWIP просто, поражают новые серверы.

2
ответ дан 3 December 2019 в 05:36
  • 1
    Это звучит превосходным, могли Вы добавлять немного детали. Я счастлив к исследованию, но мне don' t знают, где начать. –  MrChrister 8 January 2010 в 09:51

Знайте, что некоторые ISPs, известно включая Кабельное телевидение, игнорируют TTL и будут кэшировать Вашу запись DNS для до нескольких НЕДЕЛЬ. Можно хотеть сохранить оба сайта, работающие параллельно некоторое время.

2
ответ дан 3 December 2019 в 05:36
  • 1
    Но с динамическим сайтом как наш, старая версия будет просто иметь сообщение, говоря " Ваш ISP sucks"? я can' t имеют людей, создающих их списки в двух серверах. –  MrChrister 8 January 2010 в 10:28

Теги

Похожие вопросы