Main Contents

Site is under maintenance

March 16, 2008 by Scratch

Да, именно такую надпись обычно вывешивают при переездах, модификациях и просто недоступности сайта.

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

 Началось все с того, что я не смог показать заказчику ни на одном из хостингов (ни на бесплатном, который я специально для этого завел, ни на GoDaddy, на котором жил все это время мой блог) которые у меня были. Я не смог установить соединение от хостинга к удаленным сайтам. К счастью, у меня есть внешний IP для локального компьютера, так что я таки выкрутился из положения. Но неприятный осадок остался.

Я обратился в службу поддержки GoDaddy, и вот что  они мне написали:
Unfortunately, we do not allow remote connections to our shared hosting accounts. I apologize for any inconvenience this may cause. Please let us know if we can assist you in any other way.

Можно, конечно, вспомнить один из моих старых постов, и сказать, что за 20 гривен этого желать и нельзя…Но тут мне вовремя вспомнилась (а также подвернулась и нашлась) FirstVDS.ru

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

В любом случае, даже на не очень мощных серваках (а у меня сейчас 300 мегагерц и 64 мегабайта памяти) можно построить очень даже неплохой сайт. Особенно с невысокой посещаемостью, как, например, у меня сейчас.

Перенос произошел очень легко. Для начала, я просто зарегистрировался на сайте. Так как покупать vds без доменного имени было глупо, я попутно зарегистрировал домен webdeveloper.in.ua, для будущего использования. Именно “попутно”, так как и хостинг, и домен я покупал одновременно, чтобы получить адреса name-сервером для домена и домен для хостинга. Это все заняло примерно два часа с начала регистрации (то есть через два часа запись во whois уже была, и я даже смог войти по доменому имени на сайт).

После этого, поигравшись немного с настройками (так, например, все картинки на этом сайте отдаются при помощи nginx,  а не сервера Apache) я решил сделать сам перенос.

Я сделал полный архив всего что лежало на хостинге у GoDaddy, залил на свой новый сервер, распаковал и попробовал зайти. Тут заключается небольшая хитрость — так как Wordpress пытается подставить то доменное имя, которое у него записано в настройках, заходить по IP проблематично (да и, кроме всего прочего, домены на VDS привязаны к одному и тому же IP, так что там используются виртуальные сервера), поэтому я просто прописал домен у себя в файле hosts. Теперь все запросы на адрес blog.sctatch613.info с моей машины шли на новый IP адрес.

Убедившись, что все работает так как надо, я просто поменял NS сервер своего домена scratch613.info на те, которые предоставляет VDS. Еще через час я смог открывать свой сайт по новому адресу даже без записи в hosts.Конечно, такие вещи как email (который admin@scratch613.info) я тоже перенастроил. И, что самое главное — все это удовольствие (я имею ввиду сервер) стоил мне примерно 100 гривен за 3 месяца (если быть точным, 149 русских рублей за месяц).

PS. К слову о техподдержке — я в своем посте о GoDaddy собирался проверить, как быстро они отвечают. Результат неутешителен — ответ шел сутки. В то же время при настройке VDS я не смог установить nginx сразу, о чем сообщил в техподдержку. И примерно через 15 минут проблема была устранена — а это было в 4 часа утра, нужно заметить. В общем, резюмирую: пока что от нового хостинга только лучшие впечатления. Будем, как говорится, посмотреть. 

Filed under: Блог |

5 Comments

  1. Владимир March 19, 2008 @ 8:31 am

    Интересная информация, спасибо.
    Если можно, есть небольшой вопрос. Количество оперативной памяти, которое они указывают в тарифах, это общий объем или без учета того, что занимает ОС?
    Т.е. сколько памяти реально будет доступно скриптам, например, в пакете VDS-Старт?

  2. Scratch March 19, 2008 @ 1:44 pm

    Насколько я понимаю, это оперативная память _всего_ сервера (разве что, может быть, без учета ядра). При размерах ядра в 3 мегабайта это не особо существенно, как я полагаю.

    Далее… кроме оперативки в 64 мегабайта есть еше своп в 128 мегабайт (его не нужно упускать из виду), который частенько находится в оперативке (только “не видимой серверу”, которая считается супербыстрым свопом).

    Так что если всего 64 мегабайта оперативки — то это на все. На Апачи (многочисленные), на мускль, и на все что еще там стоит…

  3. Владимир March 19, 2008 @ 11:10 pm

    Ну, своп может быть и на жестком диске (насколько я знаю, для него специальный раздел создается), а это серьезное снижение скорости.

    Но, похоже 32МБ (или около того) для скриптов в любом случае должно остаться. WordPress требует 16 МБ, так что запас вроде есть.

    P.S. нужно будет найти время и установить себе FreeBSD. Давно собираюсь.

  4. Scratch March 20, 2008 @ 3:24 pm

    Да, своп может быть на жестком диске. Запросто.
    Но чаще всего (по словам техподдержки) он таки выделяется из оперативки, т.к. сервер очень редко бывает загружен на 100% по памяти.

    Кстати, по поводу операционки — по умолчанию на VDS и устанавливается FreeBSD.

Leave a comment