Unitd + client_addr

Валентин Бартенев vbart на nginx.com
Сб Июн 1 18:44:02 UTC 2019


On Friday, 31 May 2019 18:51:15 MSK Anton Kiryushkin wrote:
> Здравствуйте.
> 
> Не подскажете, какова судьба вот этого тикета:
> https://github.com/nginx/unit/issues/132
> 
> А так же, возможно, есть прямой способ, как получить в php, запускаемом
> через unit клиентский айпишник? Сейчас там 127.0.0.1, что очень и очень
> плохо и ставит использование unit под жирный вопрос.
> 
[..]


Самый простой способ сейчас - это сделать прослойку в виде отдельного .php
скрипта, который будет подменять REMOTE_ADDR из заголовка и include-ить скрипты
приложения.

Вопрос о том, как должна работать и выглядеть конфигурация для гибкой удобной
настройки переменных окружения - находится в проработке.  В свежих версиях
появилась внутренняя маршрутизация и в её рамках планируется затем дать
возможность конфигурировать и перезаписывать различные параметры запроса
на уровне отдельных маршрутов.

Мы сейчас стараемся больше нарастить функциональность, образно выражаясь,
"в ширину": добавить раздачу статики, проксирование - чтобы встроить всё
это в общую систему, а затем уже пойдет проработка отдельных деталей, т.с.
наращивание функциональности "в глубину".

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru