Разработка сайтов, создание сайтов
главная / Хостинг / Переезжаем с VPS на... VPS

Переезжаем с VPS на... VPS

смелюсь предположить, что раз уж вы читаете данный материал, то вы являетесь счастливым обладателем VPS (или не счастливым - тоже повод прочесть статью). Что же может послужить причиной для переезда? Да, практически все,Переезжаем с VPS на... VPS что угодно! От банального - "хостер задолбал" до постоянных перебоев в работе оборудования (канала связи) и отсутствия оперативной поддержки со стороны того же хостера. Причин можно описать массу, у каждого они свои и подробно останавливаться на них не вижу смысла. Ну вот, решили - переезд и точка. Больше всего вебмастеров в данном процессе пугает период времени необходимый на обновление DNS, который может длится до 48 часов, и большинство из них задаются вопросом: "а не потеряет ли мой сайт за это время позици в поисковиках?".

Опровергать или подтверждать данное утверждение, а уж, тем более, эксперементировать я не стану, вместо этого предложу наиболее простой, на мой взгляд, метод переезда с минимальным (несколько минут) временем простоя.
Все, что нам понадобится - это проксирующий веб-сервер nginx. Если вы его уже используете - замечательно, если еще нет - тоже не проблема, его установка и настройка не займет много времени. Что касается установки и настройки, то я не буду на этом останавливаться, об этом уже и так сказано не мало. Поехали..

1.Копируем файлы сайта (блога) и заливаем на наш новый VPS, конечно предварительно купив его и настроив. Под словом настроить понимается создание вирт хоста для отклика по вашему домену, сами же DNS-записи будем менять несколько позже. К стати, таким образом можно переехать и с VPS на шаред-хостинг, но не наоборот.

2.Делаем дамп базы данных и восстанавливаем его на новом сервере. Тоже опущу все детали по работе с phpmyadmin.

3.Производим изменения, на своей машине, в файле hosts, который находится по адресу: C:WindowsSystem32driversetc и прописываем в нем ххх.ххх.ххх.ххх(IP вашего нового VPS) сайт.ru(ваш домен), сохраняем файл hosts. Набираем в браузере адрес своего сайта и смотрим нет ли каких косяков в его работе, если таковые имеются - исправляем.

4.И, последним пунктом, поправим конфиг nginx'a, сделаем проксирование с вашего старого сервера на новый. Для этого нужно откорректировать секцию location для переносимого сайта и привести ее к примерно следующему виду:

location / {
proxy_pass http://IP вашего нового сервера/;
....
....
....
....
}


Теперь все посетители вашего сайта будут перенаправляться на ваш новый сервер. Осталось только поменять А-записи для вашего домена. По мере обновления записей на DNS серверах, все ваши посетители плавно и безболезненно станут обращаться к вашему новому серверу.



Источник: jamblog.ru
текущее:

НОВОСТИ

2011 г., «VisMech.ru»