Ничего не придумали? 2018-04-02 1:11 GMT+03:00 Vladislav Prodan <[email protected]>: > > Здравствуйте. > > Subj. > nginx/1.12.1 > > На основном сервере соорудил такой конфиг: > > server { > server_name .domain.com ; > ... > listen 443 ssl; > listen 444 ssl proxy_protocol; > ... > # Real IP from CloudFlare > include /etc/nginx/cloudflare.conf; > real_ip_header CF-Connecting-IP; > ... > set_real_ip_from 1.1.1.1/32; > real_ip_header proxy_protocol; > ... > > } > > Проблема в том, что у CloudFlare одно значение real_ip_header, а для обычной > tcp прокси (haproxy) - другое значение. > > Попытался такой вставить блок, > if ($remote_addr = 1.1.1.1) { > set_real_ip_from 1.1.1.1/32; > real_ip_header proxy_protocol; > } > Но тут можно использовать только редиректы и real_ip_header нельзя > переназначить... > > Подскажите решение. > > -- > Vladislav V. Prodan > System & Network Administrator > support.od.ua > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru
-- Non nobis Domine non nobis sed Nomini Tuo da gloriam Phil Kulin _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
