Документация для программирования модулей для nginx слаба, а исходники готовых модулей читать утомительно. Кто в них постоянно ковыряется, может объяснить, как устроен модуль «ngx_http_geo_module.c»?
Он является Хандлером или Фильтром или Чем Ещё? У него нет ни одной процедуры инициализации, только коллбек по нахождению ключевого слова «geo» в конфиге. В этом коллбеке нет никакого намёка на «инсталляцию» хандлера.
Спасибо.