суббота, 31 августа 2013 г.

mod_rpaf грабли

OS: Ubuntu 12.04
Для связки с nginx нужно было настроить проброс реального ip клиента на backend - apache.
c nginx все просто:
proxy_set_header X-Real-IP $remote_addr;
и все счастливы.

А вот с apache меня ждали грабли.
суть в том что после команды "apt-get install libapache2-mod-rpaf" создался замечательный дефолтный файлик:
/etc/apache2/mods-enabled/rpaf.conf
с содержимым:

<IfModule mod_rpaf.c>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1
</IfModule>
И все бы ничего если бы модуль не назывался
mod_rpaf-2.0.c

Просто меняем в конфиге и все работает.

И не забываем посылать лучи любви убунтовским меинтейнерам.

понедельник, 19 августа 2013 г.

Debian, VMWare ESXi perl SDK

Установка VMWare ESXI perl SDK на Debian:

# apt-get install build-essential gcc uuid uuid-dev perl libssl-dev perl-doc liburi-perl libxml-libxml-perl libcrypt-ssleay-perl


В файле установщика (vmware-install.pl) меняем строку 2275 на:
if ( direct_command("cat /etc/issue | grep -i debian") || direct_command("cat /proc/version | grep -i ubuntu") ) {

запускаем пару команд - без них никак:
# export http_proxy=
# export ftp_proxy=

Устанавливаем
# ./vmware-install.pl

была убунта, стал дебиан, профит.

четверг, 15 августа 2013 г.

Win7 updates. Error 0xc0000005

OS: Windows7 64bit
Error:
Компьютер самопроизвольно перезагрузился (ночью) - установились апдейты. С утра все программы (все .exe файлы) выдают ошибку 0xc0000005 (0x5).
Solution:
Загружаемся в безопасный режим (можно попробовать и в обыкновенном) и удаляем
(Панель управления -> Программы и компоненты -> системные обновления)
Обновление kb2859537. Перезагрузка.
В (Панель управления -> Центр обновления windows) удаляем вышеуказаное обновление (ПКМ -> Скрыть), у меня пришлось подождать пока оно там появится - 10 минут.