Как стать автором
Обновить

Компания Sprinthost временно не ведёт блог на Хабре

Сначала показывать

Половина не случившегося пожара: как мы переезжали в новый ЦОД

Время на прочтение6 мин
Количество просмотров8.6K
imageДва переезда равноценны одному пожару.
(Народная мудрость)


Вместо предисловия


В автосервис приезжает известный кардиохирург и сдает свою машину в ремонт. Работающий в мастерской механик, пользуясь случаем, окликнул врача и задал ему вопрос:

— Доктор! По сути, мы с вами занимаемся одним и тем же: я вынимаю «сердца» автомобилей, вытаскиваю из них клапаны, ставлю новые. А могу и весь двигатель заменить. Так или иначе, после моей работы автомобиль продолжает жить с новым «сердцем». Но вы гребете деньги лопатой, а я за свою работу получаю копейки. Почему так?!

На что доктор резонно заметил:

— А вы, уважаемый, попробуйте сделать капитальный ремонт работающего двигателя!

imageРастем мы быстро, и нам постоянно необходимы новые мощности для размещения нашего оборудования. При этом рост наших объемов ни в коем случае не должен обернуться снижением качества оказываемых нами услуг. Это стратегическая задача.

Лето — время отпусков, наиболее «спокойный» период для большинства вебмастеров: внеочередная плановая «перезагрузка» сервера воспринимается более спокойно.

Мы дождались лета — и переехали в свой новый ЦОД!

Задача


Казалось бы, о чем тут можно рассказать? Ведь на первый взгляд, в переезде нет ничего хитрого: обладая известной аккуратностью, можно без труда перевезти что угодно и куда угодно — особенно, когда дело касается перевозки коробок с железом, каковыми по своей природе является серверное и сетевое оборудование. На деле же задача перевоза хостинга на новую техническую площадку, да еще и в Санкт-Петербурге (это важный момент!), имеет пикантные особенности — в частности, крайне желательно, чтобы в процессе переезда хостинг продолжал работать. Таким образом, основной проблемой, которую предстояло решить в процессе переезда, являлась минимизация простоя в оказании услуг. Отталкиваясь от этой цели, выбирались средства.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии3

Как на самом деле работает mod_rewrite. Пособие для продолжающих

Время на прочтение17 мин
Количество просмотров278K
image
Эта статья выросла из идеи продвинутого обучения наших сотрудников технической поддержки работе с mod_rewrite. Практика показала, что после изучения имеющихся в большом количестве учебников на русском языке саппортам хорошо дается решение шаблонных задач, но вот самостоятельное составление правил происходит методом проб и большого количества ошибок. Проблема заключается в том, что для хорошего понимания работы mod_rewrite требуется изучение оригинальной англоязычной документации, после чего — либо дополнительные разъяснения, либо часы экспериментов с RewriteLog.

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

Я предполагаю, что читатель уже знаком с тем, что такое mod_rewrite, и не буду описывать его основы, которые легко найти в интернете. Также нужно отметить, что в статье освещается работа mod_rewrite при использовании его директив в файле .htaccess. Отличия при работе в контексте <VirtualHost> изложены в конце статьи.

Итак, вы изучили mod_rewrite, составили несколько RewriteRule и успели столкнуться с бесконечными перенаправлениями, со случаем, когда правило почему-то не ловит ваш запрос, а также с непредсказуемой работой группы правил, когда последующее правило неожиданно изменяет запрос, кропотливо подготовленный правилами предыдущими.

Почему так происходит?
Читать дальше →
Всего голосов 208: ↑203 и ↓5+198
Комментарии25

Через какую дыру взломали сайт?

Время на прочтение6 мин
Количество просмотров142K
imageЕсли сайт взломан, мало удалить с него вирус и загруженный PHP Shell. Нужно еще найти причину, по которой произошел взлом, иначе через день-два на сайте снова будет под бодрую музыку развеваться красивый турецкий иностранный флаг. Чаще всего причина — украденный пароль от FTP, устаревшая версия CMS или плагина к ней, но как найти, что именно было использовано для проникновения?

Имея некоторый опыт в этой сфере (в среднем наша техподдержка занимается поиском причины взлома сайта раз в неделю), мы систематизировали накопившуюся информацию.

Итак, зачем вообще взламывают сайты? И что делать, если сайт взломан, как найти причину и защититься от последующих атак?
Читать дальше →
Всего голосов 67: ↑56 и ↓11+45
Комментарии42