Дек 25 2008

Установка и настройка lighttpd

lighttpd позиционируется как, легкий, безопасный вебсервер. Используют в своей деятельности многие известные проекты, такие как YouTube, wikipedia. Мы построим простейший сервер, ориентированный на отдачу статических файлов. Во FreeBSD, lighttpd присутствует в портах, оттуда его и поставим:
Читать далее »

Дек 25 2008

Скрипт для замены htpasswd

Если вы пользуетесь webсервером отличным от Apache, у вас может возникнуть сложности с созданием файла паролей для авторизации. По крайней мере, я так и не смог найти альтернативу apacheвскому htpasswd. В портах конечно есть утилита makepasswd в /usr/ports/security/makepasswd, при указании ключа -crypt выдается пара из сгенерированного пароля и получившегося хеша пригодного для применения в файле паролей вебсервера. Выглядит это так:

makepasswd -crypt
fvXHtpi2   $1$Hl$nXxd85G5/x0ObQdGazuCw/

Читать далее »

Дек 24 2008

Ускоряем работу PHP с помощью eaccelerator

Представить интернет без PHP на сегодняшний день невозможно. При большой посещаемости, генерация динамических страниц отнимает много процессорного времени. Для того, что бы ускорить отдачу динамического контента, применяют разные методы. Один из них, кеширование результатов выполнения скриптов PHP, для ускорения обслуживания клиентов, осуществляется при помощи eacceleratorа. Представляет из себя eaccelerator подключаемый к PHP модуль, он присутствует в портах FreeBSD и сейчас мы его установим.
Читать далее »

Дек 24 2008

Дополнительная настройка (tunning) FreeBSD

FreeBSD, операционная система ориентированна в первую очередь на работу как сервер, не важно, как какой сервер, почтовый, web, samba и имеет массу дополнительных настроек, которые по умолчанию не включены. Связано это прежде всего с соображениями стабильности работы, ведь многие настройки, особенно те, что касаются выделения дополнительной памяти, могут привести к нестабильной работе сервера. Должен заметить, что то что я написал, что FreeBSD ориентированна как сервер, не значит, что как рабочей станцией, ей нельзя пользоваться, можно, но цели проекта FreeBSD состоят именно в создании стабильной, быстрой серверной операционной системы.
Читать далее »

Дек 20 2008

Установка и настройка OpenOSPFD

Еще один из продуктов созданных командой OpenBSD, OpenOSPFD, как и все продукты этой команды жестко функционален. Поскольку я описывал построение сети с OSPF в статье Настраиваем OSPF в quagga, то и изобретать мы ничего нового не будем, а просто заменим на Router1 quagga на OpenOSPFD.
Читать далее »

Дек 19 2008

Установка и настройка spamd

Spamd — антиспам фильтр от разработчиков OpenBSD. Команда OpenBSD, разрабатывает огромное количество абсолютно уникальных и необходимых вещей. Их руки дошли до реализации своего SMTP сервера, и конечно не могли обойти своим вниманием проблему спама. spamd, работает при помощи файерволла pf, использует в своей работе списки ip адресов спамеров, а по умолчанию для всех адресов, которых нет в списках, реализует схему серого списка (greylist).
Читать далее »

Дек 19 2008

Установка и настройка socks5 сервера nylon

nylon, прокси сервер использующий протокол socks5, он разрабатывается командой разработчиков OpenBSD и как и все вышедшее из рук этой команды, работает стабильно, надежно, но содержит этакий налет минимализма.
Устанавливаем из портов:

cd /usr/ports/net/nylon/
make install clean

Читать далее »

Дек 18 2008

Полезная утилита colorize

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

cd /usr/ports/sysutils/colorize/
make install clean

colorize написан на perl, устанавливается быстро.
Пример использования:

tail -f /var/log/exim/rejectlog| colorize

вывод tail примет такой вид:

2008-12-18 22:01:38 [74808] rejected EHLO from [94.248.100.134]:1769 I=[89.252.34.107]:25: syntactically invalid argument(s): \361omp

2008-12-18 22:01:39 [74808] rejected HELO from [94.248.100.134]:1769 I=[89.252.34.107]:25: syntactically invalid argument(s): \361omp

Теперь четко и ясно видно причину отказа от SMTP сессии.


Украинская Баннерная Сеть