| Переезжаем с VPS на... VPS |
| Софт, скрипты | |
| 05.05.2010 11:44 | |
|
Осмелюсь предположить, что раз уж вы читаете данный материал, то вы являетесь счастливым обладателем VPS (или не счастливым - тоже повод прочесть статью). Что же может послужить причиной для переезда? Да, практически все,
что угодно! От банального - "хостер задолбал" до постоянных перебоев в работе оборудования (канала связи) и отсутствия оперативной поддержки со стороны того же хостера. Причин можно описать массу, у каждого они свои и подробно останавливаться на них не вижу смысла. Ну вот, решили - переезд и точка. Больше всего вебмастеров в данном процессе пугает период времени необходимый на обновление DNS, который может длится до 48 часов, и большинство из них задаются вопросом: "а не потеряет ли мой сайт за это время позици в поисковиках?".Опровергать или подтверждать данное утверждение, а уж, тем более, эксперементировать я не стану, вместо этого предложу наиболее простой, на мой взгляд, метод переезда с минимальным (несколько минут) временем простоя. Все, что нам понадобится - это проксирующий веб-сервер nginx. Если вы его уже используете - замечательно, если еще нет - тоже не проблема, его установка и настройка не займет много времени. Что касается установки и настройки, то я не буду на этом останавливаться, об этом уже и так сказано не мало. Поехали.. 1.Копируем файлы сайта (блога) и заливаем на наш новый VPS, конечно предварительно купив его и настроив. Под словом настроить понимается создание вирт хоста для отклика по вашему домену, сами же DNS-записи будем менять несколько позже. К стати, таким образом можно переехать и с VPS на шаред-хостинг, но не наоборот. 2.Делаем дамп базы данных и восстанавливаем его на новом сервере. Тоже опущу все детали по работе с phpmyadmin. 3.Производим изменения, на своей машине, в файле hosts, который находится по адресу: C:\Windows\System32\drivers\etc и прописываем в нем ххх.ххх.ххх.ххх(IP вашего нового VPS) сайт.ru(ваш домен), сохраняем файл hosts. Набираем в браузере адрес своего сайта и смотрим нет ли каких косяков в его работе, если таковые имеются - исправляем. 4.И, последним пунктом, поправим конфиг nginx'a, сделаем проксирование с вашего старого сервера на новый. Для этого нужно откорректировать секцию location для переносимого сайта и привести ее к примерно следующему виду: location / { proxy_pass http://IP вашего нового сервера/; .... .... .... .... } Теперь все посетители вашего сайта будут перенаправляться на ваш новый сервер. Осталось только поменять А-записи для вашего домена. По мере обновления записей на DNS серверах, все ваши посетители плавно и безболезненно станут обращаться к вашему новому серверу. PHP хостинг для сайтов Домены sumy.ua - хостинг и регистрация UA доменов. P.S. материал изложен только в плане ознакомления и не претендует на четкое, пошаговое (а что мне конкретно нажимать?) руководство, а также ориентирован на людей, более-менее уверенно чувствующих себя в linux-консоли. Удачи!
|
что угодно! От банального - "хостер задолбал" до постоянных перебоев в работе оборудования (канала связи) и отсутствия оперативной поддержки со стороны того же хостера. Причин можно описать массу, у каждого они свои и подробно останавливаться на них не вижу смысла. Ну вот, решили - переезд и точка. Больше всего вебмастеров в данном процессе пугает период времени необходимый на обновление DNS, который может длится до 48 часов, и большинство из них задаются вопросом: "а не потеряет ли мой сайт за это время позици в поисковиках?".