Мне честно говоря надоело каждый раз выковыривать из tar.gz нужный so и писать ini, позтому собрал для себя пакеты php-ion и php-zend с so файлами Ioncube loader и ZendOptimizer соответственно
Для php 5.2.x соответственно.
Пока только для архитектуры i386.
Проверить можно так:
yum install php-ioncube php-zend
после установки
php -v
PHP 5.2.14 (cli) (built: Sep 2 2010 13:38:01)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
with the ionCube PHP Loader v3.3.20, Copyright (c) 2002-2010, by ionCube Ltd., and
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH
Размещен INF[SZ] 03/09/2010 числа в 09:35 с тэгами CentOS, software.
Прокоментировать запись.
Игорь Сысоев выпустил nginx 0.8.50
Основные изменения:
Продолжить чтение ‘RPM Nginx 0.8.50 for CentOS 5’ »
Размещен INF[SZ] 03/09/2010 числа в 07:57 с тэгами CentOS, software.
Прокоментировать запись.
С 3 сентября в репозиторий возвращается php ветки 5.2.
Сложное решение, далось с трудом. Тем кому действительно нужна ветка 5.3 советую воспользоваться REMI репозиторием.
Размещен INF[SZ] 02/09/2010 числа в 10:26 с тэгами CentOS, software.
12 Комментария(ев).
Дано: Сервер выступающий в роли роутера.
Задача: Идентификация и блокирование спама проходящий через данный сервер.
Для решения задачи выбрал spamblock.
Плюсы:
На perl – легко правится под свои нужды.
Автор в районе досягаемости и адекватен к просьбам пользователей.
Гибко настраивается
Работает как под Linux так и под FreeBSD
Минусы:
Минус в основном относится к tcpdump-у который работает только с одним интерфейсом одновременно. Т. е. для того чтобы заставить скрипт работать на всех сетевых интерфейсах, необходимо на каждом повесить свой процесс скрипта.
Я настраивал данный скрипт на CentOS 5.5 в связке с ipset.
Как настроить ipset в CentOS 5 написано здесь.
1 Кладем скрипт spamblock в каталог /usr/sbin/
2. Создаем конфигурационный файл spamblock.conf в каталоге /usr/sbin следующего содержания:
IFACE=»eth0″
FIREWALL_TYPE=»ipset»
IPSET_NAME=spam
POLICY=»3 1 4 3 5 6 10 10 60 60 300 600 1000 3000″
EMAIL=»root@localhost»
WHITELIST=»"
BLOCK_TTL=»3600″
3. Создаем сет с именем spam
ipset -N spam iphash –probes 2 –resize 100
4. Создаем правила в iptables
-A FORWARD -p tcp –dport 25 -m set –match-set spam src -j DROP
Вроде все.
UPD: Комраден EliteMoly предложил способ блокировки через iptables и модуль recent
iptables -A smtp -m recent –set –name counting1
iptables -A smtp -m recent –set –name counting2
iptables -A smtp -m recent –set –name counting3
iptables -A smtp -m recent –set –name counting4
iptables -A smtp -m recent –update –name counting1 –seconds 20 –hitcount 3 -j DROP
iptables -A smtp -m recent –update –name counting2 –seconds 200 –hitcount 15 -j DROP
iptables -A smtp -m recent –update –name counting3 –seconds 2000 –hitcount 80 -j DROP
iptables -A smtp -m recent –update –name counting4 –seconds 20000 –hitcount 400 -j DROP
iptables -A INPUT -p TCP –dport 25 -m state –state NEW -j smtp
Размещен INF[SZ] 31/08/2010 числа в 13:08 с тэгами CentOS, Статьи.
4 Комментария(ев).
Обновил пакет quagga до последней версии 0.99.17
Скачать rpm для CentOS 5 можно здесь.
Либо подключив репозиторий CentALT.
Размещен INF[SZ] 22/08/2010 числа в 19:09 с тэгами CentOS, software.
Прокоментировать запись.
Обновил vsftpd до последней актуальной версии 2.3.2, т. к. патча для перекодировки от http://vsftpd.devnet.ru/rus/ под последнюю версию еще нет, то пришлось адаптировать патч от прошлой версии.
Теперь можно в vsftpd.conf задать локальную кодировку и кодировку клиента, например так:
convert_charset_enable=1
local_charset=UTF8
remote_charset=CP1251
Скачать rpm для CentOS 5 можно здесь.
Либо подключив репозиторий CentALT.
Размещен INF[SZ] 22/08/2010 числа в 19:08 с тэгами CentOS, software.
Прокоментировать запись.
Обновил vsftpd до последней актуальной версии 2.3.0, т. к. патча для перекодировки от http://vsftpd.devnet.ru/rus/ под последнюю версию еще нет, то пришлось адаптировать патч от прошлой версии.
Теперь можно в vsftpd.conf задать локальную кодировку и кодировку клиента, например так:
convert_charset_enable=1
local_charset=UTF8
remote_charset=CP1251
Скачать rpm для CentOS 5 можно здесь.
Либо подключив репозиторий CentALT.
P.S. Кто знает как включить http сервер в конфиге откликнитесь http_enable=YES и ftp_enable=NO не работает.
Размещен INF[SZ] 14/08/2010 числа в 12:10 с тэгами CentOS, software.
Прокоментировать запись.
Игорь Сысоев выпустил nginx 0.8.49
Основные изменения 0.8.49:
Продолжить чтение ‘RPM Nginx 0.8.49 for CentOS 5’ »
Размещен INF[SZ] 12/08/2010 числа в 07:04 с тэгами CentOS, software.
1 Комментарий.
Игорь Сысоев выпустил nginx 0.8.48.
Основные изменения 0.8.48:
Продолжить чтение ‘RPM Nginx 0.8.48 for CentOS 5’ »
Размещен INF[SZ] 06/08/2010 числа в 12:46 с тэгами CentOS, software.
5 Комментария(ев).

Собрал в репозиторий последнюю версию DNS сервера Unbound.
Брать здесь.
Либо подключив репозиторий CentALT.
Продолжить чтение ‘RPM Unbound 1.4.6 for CentOS 5’ »
Размещен INF[SZ] 06/08/2010 числа в 12:42 с тэгами CentOS, software.
Прокоментировать запись.