Новая версия модуля для HTTP сервера Apache - mod_rpaf 0.6

После четырехлетнего периода, вышла очередная версия mod_rpaf, Apache модуля, предназначенного для подмены REMOTE_ADDR на бэкенд-сервере на значение переданное с фронтэнда.

В версии 0.6 сделаны следующие изменения:

  • Добавлена новая конфигурационная директива RPAFheader, для указания заголовка, в котором передается ip адрес клиента с бэкенда. В частности, теперь можно использовать X-Real-Ip вместо X-Forwarded-For.
  • Исправлена ошибка с keep-alive соединениями. Неправильное использование r->pool для выделения памяти под ip. Сейчас используется r->connection->pool.
  • Обработчик "change_remote_ip" перенесен с APR_HOOK_MIDDLE на APR_HOOK_FIRST. Что позволило решить проблемы с очередностью запуска, при работе с модулями типа mod_geoip, а также проблемы при работе с дисковым кэшем в Apache 2.2.x.
.