Ограничение доступа в алиасу по рефереру

Posted in Новости on 28 октября, 2011 by admin

SetEnvIfNoCase Referer «^http://www\.example\.com/» ownsite


Order deny,allow
Allow from env=ownsite
Deny from all

Tags: , ,

FATAL Can't find rpaf config path

Posted in Новости on 28 октября, 2011 by admin

При данной ошибке в конфиге при установке nginx делаем :

Определяем уже установленный rpaf модуль и пурджим его через пакетный менеджер системы ( apt-get , yum )

Пурджим nginx через пакетный менеджер панели ( pkgctl )
/usr/local/ispmgr/sbin/pkgctl remove nginx

Ставим nginx через пакетный менеджер панели ( pkgctl )
/usr/local/ispmgr/sbin/pkgctl install nginx

Tags: , ,

Логгирование опасных функций php

Posted in Новости on 28 октября, 2011 by admin

Для этого будем использовать дополнительный модуль baxtep .

Забираем исходники:
svn checkout http://baxtep.googlecode.com/svn/trunk/ baxtep

Собираем:
cd baxtep
phpize
./configure
make

После сборки вытаскиваем baxtep.so из директории ./modules/ и кладём в extension_dir

Создаем конфиг
nano /etc/php5/conf.d/baxtep.ini
extension=baxtep.so
; Absolute path to logfile. File must exist and have write access for php
baxtep.logfile = «/var/log/baxtep_messages»

Создаем вручную лог
touch /var/log/baxtep_messages

Ребутаем вебсервер
apache2ctl restart

PS Логгируются опасные функции вроде exec();, system();, shell_exec(); или passthru();

Tags: , ,

Изменяем часовой пояс для MySQL

Posted in Новости on 28 октября, 2011 by admin

Для всего СУБД можно изменить часовой пояс, просто прописав в конфиге MySQL :

default-time-zone='MSK'

Tags: , ,

FFmpeg watermark libavfilter

Posted in Новости on 5 октября, 2011 by admin

Ранее поддержка осуществлялась через vhook — эту опцию отключили очень давно, далее поддержка осуществлялась при подключении avfilter-lavf — эту опцию испортили и обещают вернуть уже очень давно, но ребята, поддерживающие libavfilter собрали свой ffmpeg . В подавляющем большинстве манов в интернете указано, что при сборке нужен флаг —enable-avfilter-lavf , но в данной ситуации он не нужен, так как опция активирована дефолтно.

Итак ставим :

cd /usr/src/
svn checkout svn://svn.ffmpeg.org/soc/libavfilter libavfilter
cd libavfilter
./checkout.sh
cd ffmpeg
./configure —enable-avfilter —enable-avfilter=movie
make
make install
На выходе будем иметь ffmpeg , поддерживающий ватермарк.

Корректная команда для наложения ватермарка :

ffmpeg -i INPUT_FILE_THAT_DONT_HAVE_WATERMARK -acodec copy -vf «movie=0:png:WATERMARK.PNG [logo]; [in][logo] overlay=W-w-5:H-20-0 [out]» OUTPUT_FILE_THAT_HAVE_WATERMARK

Tags: