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: Блог |
Интересная информация, спасибо.
Если можно, есть небольшой вопрос. Количество оперативной памяти, которое они указывают в тарифах, это общий объем или без учета того, что занимает ОС?
Т.е. сколько памяти реально будет доступно скриптам, например, в пакете VDS-Старт?
Насколько я понимаю, это оперативная память _всего_ сервера (разве что, может быть, без учета ядра). При размерах ядра в 3 мегабайта это не особо существенно, как я полагаю.
Далее… кроме оперативки в 64 мегабайта есть еше своп в 128 мегабайт (его не нужно упускать из виду), который частенько находится в оперативке (только “не видимой серверу”, которая считается супербыстрым свопом).
Так что если всего 64 мегабайта оперативки — то это на все. На Апачи (многочисленные), на мускль, и на все что еще там стоит…
Ну, своп может быть и на жестком диске (насколько я знаю, для него специальный раздел создается), а это серьезное снижение скорости.
Но, похоже 32МБ (или около того) для скриптов в любом случае должно остаться. WordPress требует 16 МБ, так что запас вроде есть.
P.S. нужно будет найти время и установить себе FreeBSD. Давно собираюсь.
Да, своп может быть на жестком диске. Запросто.
Но чаще всего (по словам техподдержки) он таки выделяется из оперативки, т.к. сервер очень редко бывает загружен на 100% по памяти.
Кстати, по поводу операционки — по умолчанию на VDS и устанавливается FreeBSD.