Выводим на граф зависимости в выполнении манифестов puppet

Posted in Новости on 19 ноября, 2012 by admin

К строке выполнения обновления паппет клиентом нужно будет добавить —graph . После этого в /var/lib/puppet/state/graph будет создан *.dot файл , который нужно будет открыть редактором для визуализации.
Беслпатным удобным редактором является GraphVIZ ( подходит для Linux, Unix, Windows MacOS ) — http://www.graphviz.org

Tags: , , , , ,

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

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: , ,