С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 28/08/08 в 07:58 |
Proton CJ Весь входящий трафик определяется как прокси
Находил топег на форуме протона с подобным вопросом, ответ был трести админов. На сервере стоит nginx + apache
Трес админов. Вот, что ответили:в апаче прописана опция подставления адреса клиента.
Проверил функцией getpma. Не опр. меня как прокси.
Кто знает в чем дело?
Как вообще протон определяет прокси, через хидеры?
|
|
|
|
С нами с 04.09.03
Сообщения: 439
Рейтинг: 410
|
Добавлено: 28/08/08 в 10:06 |
у тебя сервер настроен так, чтобы графику отдовать с нгинкса а скрипты на апаче ?
то насколько я знаю эта проблема из-за проксирования, и поэтому у тебя все равно в статистике трейд скрипта (не важно протон это или еще какой-нить) будет не верная статистика
поэтому лучше графику отдовать с нгинкса на сабдомене
типа так img.domain.com
|
|
|
|
С нами с 01.11.06
Сообщения: 316
Рейтинг: 293
|
Добавлено: 28/08/08 в 11:59 |
Если у тебя стоит нгинкс на фронте, а за ним апач, т.е. настроено проксирование, то, видимо, реальный IP передаётся на апач через:
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
По этому заголовку все хосты опред., как прокси.
Надо передавать IP хоста через:
proxy_set_header X-Real-IP $remote_addr;
Ну и соотв. mod_realip или mod_rpaf подстроить под это.
|
|
|
|
С нами с 11.02.08
Сообщения: 178
Рейтинг: 79
|
Добавлено: 29/08/08 в 00:04 |
У меня такая же проблема была.
Связка apache + nginx. nginx работает в режиме проксирования и данные для апача передаются, как из-за прокси. Админы доустановили модуль какой то, но работать все равно не стало. В итоге пришлось отказаться от этой связки.
|
|
|
|
Runka Snorkarka
С нами с 26.05.06
Сообщения: 1751
Рейтинг: 1278
|
Добавлено: 29/08/08 в 00:13 |
У меня в ftt подобная проблема была. nginx + apache были настроены админами с использованием mod_rpaf те ip передавался нормально, но всеравно прокси считались. Проблема была в самом трейд скрипте, разработчик оперативно поправил, теперь все считает нормально.
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 01/09/08 в 08:14 |
попробовал, не получилось
идея хорошая, но на данном этапе неисполнимая
отказаться от этой связки подобно смерти. сервер упадет
обнаружил. что в хидерах передается SERVER_ADDR но его в ngnix убрать или подставить значение нельзя. Написал разработчику ngnix, и жду появления программера протона.
всем спасибо за помощь. ответы оценил. если будут еще идеи, пишите. вопрос открытый. я отпишу, если решение найду.
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 02/09/08 в 13:18 |
ответ нашел. нужно напрочь убрать HTTP_X_FORWARDED_FOR тогда все ок.
вообще это глюк протона.
у него написано так
if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ))
{
$user['proxy'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$user['proxy'] = "none";
}
нужно поправить на
if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) && $user['ip'] != $_SERVER['HTTP_X_FORWARDED_FOR'] )
{
$user['proxy'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$user['proxy'] = "none";
}
пока можно попросить затереть HTTP_X_FORWARDED_FOR для домена с протоном
надеюсь помог
|
|
|
|
+
С нами с 14.02.07
Сообщения: 25
Рейтинг: 28
|
Добавлено: 17/09/08 в 17:06 |
А если нет возможности править скрипт аля DT TOPLIST. кто то сталкивался с такой проблемой. Суппорт DF сказал что обрабатывать такое не умеет и не собирается...
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |