пн, 5 июн. 2023 г. в 17:47, Gena Makhomed <g...@csdoc.com>: > On 05.06.2023 13:06, Илья Шипицин wrote: > > > я делал каскадные map-ы (когда переменная задается через переменную, > > задаваемую другим map-ом). > > "Talk is cheap. Show me the code" ― Linus Torvalds. > > > возможно, в каком-то приближении, именно за счет маркера "запрос пришел > > с прокси" или "запрос пришел не с прокси" можно сделать нужный вам map > > все запросы приходят на основной сервер с прокси, это же хорошо видно > в той схеме, которую я подробно нарисовал в своем исходном сообщении: > > >> (1) client ==> vps_server ==> main_server > >> > >> (2) client ==> cloudflare => vps_server ==> main_server >
map $remote_addr $real_remote_addr { ip_of_vps_server $http_x_forwarded_for; ip_of_cloudflare_1 $http_cf_connecting_ip; ... ip_of_cloudflare_N $http_cf_connecting_ip; default $remote_addr; } > > Я так понимаю, что с помощью программирования на конфигах nginx > эту задачу решить не получится, поэтому и задал Максиму Дунину > и другим разработчикам nginx вопрос о том, как лучше всего > эту функциональность реализовать в виде патча к nginx - > так как мне совсем не хочется заниматься постоянной правкой > конфигов nginx, - проще будет попробовать написать такой патч, > чтобы добавить в nginx нужную мне, да и не только мне, > функционаальность. > > -- > Best regards, > Gena > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx-ru >
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru