Очень часто на сервер через web-форму пользователи или гости сайта могут загрузить зараженные файлы или даже вирусы. Чтобы снизить такую вероятность необходимо загружаемые файлы проверять антивирусом. Один из способов реализации проверки файлов на сервере с Directadmin приводится в данной инструкции. Прежде, чем приступить убедитесь, что у вас используется CustomBuild версии 2.х, используя руководство по этой ссылке. Если у вас используется CustomBuild 1.x (1.1 или 1.2), то вы можете обновить его до версии 2.х, используя руководство по этой ссылке. ПодготовкаДля полноценной реализации задуманного нам нужны: Clamav, suhosin: cd /usr/local/directadmin/custombuild
./build set suhosin yes
./build set suhosin_php_uploadscan yes
./build set clamav yes
Установка./build update
./build clamav
./build suhosin
ПроверкаСмотрим вывод phpinfo(), находит блок suhosin, там должны увидеть:
suhosin.upload.verification_script | /usr/local/php53/bin/php_uploadscan.sh |
Путь до скрипта может отличаться в зависимости от версии PHP: /usr/local/php53/bin/php_uploadscan.sh. Здесь в примере PHP 5.3
|