admin@demi4.com

nginx and x-forwarded-for multiple ip addresses

nginx and x-forwarded-for multiple ip addresses

Ніколи ще не доводилось мені таке бачити, коли в x-forwarded-for було декілька IP які розділені між собою комою. Відразу зрозумів що питання у каскадному проксі, які додають кожен свою адресу. Рішення не прийшло відразу, але стало зрозуміло що звичайного інструменту немає.

Ось для встанолення однієї адреси до x-forwarded-for додав таке рішення:

Після цього php знов почав вірно обробляти запити від клієнтів.

2 голоса
Позначки:,

Залишити відповідь

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

open("/dev/null") failed (24: Too many open files)

open(“/dev/null”) failed (24: Too many open files)open(“/dev/null”) failed (24: Too many open files)

open(“/dev/null”) failed (24: Too many open files Я уж было подумал что словил джек-пот, так как вараинті увеличения не помогали, а потом пришло озорение и деревянное решение 0 голосов Схожі

upstream timed out (110: Connection timed out) while reading response header from upstream

upstream timed out (110: Connection timed out)upstream timed out (110: Connection timed out)

upstream timed out (110: Connection timed out)  – можно получить такое сообщение с ошибкой 500 в случае долгого выполнения скрипта. В таком случае nginx передал запрос на upstream (apache, php)

Обрезать IP в nginx $remote_addr

Обрезать IP в nginx $remote_addrОбрезать IP в nginx $remote_addr

Возникла проблема на одном онлайн – кинотеатре, у посетителей выходящих в интернет через мобильный интернет – часто меняется IP. В настройках nginx стоит модуль secure_link для блокировки хотлинков и в