Давненько я не писал сюда статей.

Сегодня наткнулся на интересную особенность nginx при кэшировании RANGED-ответов от upstream-ов.
HEAD запросы приводят к выкачиванию всего файла в кэш. В исходнике, в функции запроса к upstream HEAD заменяется на GET, а в комментариях

/* HEAD was changed to GET...

Continue Reading...

На днях было получено задание соорудить проксик, который бы разбрасывал соединения таким образом:

всё на основной сервер, на его 1-й ip адрес, если он навернётся, то на его второй ip, и проверять доступность первого раз в полчаса, если второй ip первого сервера рухнул, считаем что сервак рухнул, п...

Continue Reading...

Для мониторинга сервера apache пришлось написать некоторый скриптец, который дёргает страничку по адресу http://server/server-status , только вот этот самый /server-status доступен только при том условии, что на порту не болтается виртуальных хостов прибинденных к :port*, надо чётко указывать...

Continue Reading...

получил такую ошибку.

# mkfs.ext3 -L STORAGE1 -O^dir_index /dev/sdc1
mke2fs 1.39 (29-May-2006)
mkfs.ext3: Size of device /dev/sdc1 too big to be expressed in 32 bits
using a blocksize of 4096.

Пришлось воспользоваться 32 килобайтными блоками при создании 20 терабайтной фс.

# mkfs.ext3 -F -L ST...

Continue Reading...

Собственно, сабж
http://wiki.debian.org/HowTo/openvpn">http://wiki.debian.org/HowTo/openvpn">http://wiki.debian.org/HowTo/openvpn

Гениально и просто, и никаких заморочек с ключами и прочей ерундистикой. Сделал на основе протокола tcp, ибо не данные качаю, а пользователи заходят поработать на площадку.

На одном конце...

Continue Reading...