Plesk - установка микрообновлений

Микрообновления необходимы для закрытия известных уязвимостей в Plesk в пределах ветки, например, 10.3.1

Для установки выполнить

/usr/local/psa/admin/bin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base

Для просмотра текущей версии и какие микрообновления установлены выполнить

cat /root/.autoinstaller/microupdates.xml

Ссылки

Plesk - настройка связки psa-proftpd и clamav

Пакет proftpd поддерживает проверку файлов, копируемых по протоколу FTP, на наличие вирусов при помощи ПО clamav. Clamav - это бесплатный антивирус. Настроим заявленную связку.

Установка

К сожалению, пакет psa-proftpd, который входит в базовую поставку Plesk, собран без поддержки mod_clamav, поэтому я воспользуюсь репозиторием atomic, в который входят все необходимые пакеты.

Выполним подключение к репозиторию atomic

wget -q -O - http://www.atomicorp.com/installers/atomic | sh

Вышла Plesk Panel 10.4.4

В панели Plesk Panel 10.3.1 наконец-то доступно обновление до Plesk Panel 10.4.4
Из важного:

  • php.ini для каждого домена (подписки, сервис-плана) доступен для правки через панель
  • появилась поддержка CentOS 6
  • отсылка почты осуществляется с виртуального IP-адреса клиента, т.е. если клиент спамил, то в black-list попадёт его IP-адрес, остальные страдать не будут
  • и т.д.

Надо обновляться.

Plesk 9 - сборка модуля sqlite для PHP

Преамбула

В ОС CentOS/RHEL в дистрибутивной сборке PHP отсутствует библиотека sqlite (доступна только slqite3). Библиотека необходима для корректной работы сайтов, сделанных в SiteBuilder. Ниже описание сборки, установки, настройки библиотеки sqlite.

Установка вспомогательных инструментариев

yum install svn autoconf automake gcc make php-devel
rpm -Uvh http://64.131.90.31/PSA_10.2.0/thirdparty-rpm-RedHat-el6-x86_64/php-devel-5.3.2-6.el6.1.x86_64.rpm

Установка sqlite

svn checkout http://svn.php.net/repository/php/php-src/branches/PHP_5_3 ~/php-src-5.3

Plesk 9 - формирование chroot-окружения

Для формирования нового chroot-окружения выполнить

  • копируем файлы (запускаемые файлы и необходимые библиотеки) в

/var/www/vhosts/chroot/bin
/var/www/vhosts/chroot/lib
/var/www/vhosts/chroot/usr/lib

  • выполним
 /usr/local/psa/admin/sbin/chrootmng --remove --source=/var/www/vhosts/chroot --target=all
 /usr/local/psa/admin/sbin/chrootmng --create --source=/var/www/vhosts/chroot --target=all

Ссылки

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []