Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Непонятная ошибка в header.
День добрый.
Почистил конфиги .... повыкидывал все
лишнее ... убрал строки: proxy_set_header X-Real-IP; $http_x_src_client_ip;
set_real_ip_from 192.168.1.4;
real_ip_header X-Real-IP; из phpcgi.conf.
Сделал так :
В контексте http
log_format main
' $remote_addr - $remote_user [$time_local] $request
'
'"$status" $body_bytes_sent "$http_referer"
'
'"$http_user_agent" "$http_x_forwarded_for"
"$http_x_src_client_ip"';
В контексте server
access_log /home/logs/content_access.log
main;
В результате в логе получаю:
192.168.0.1 - - [10/Sep/2008:17:34:31 +0400]
GET /ii.php HTTP/1.1 "200" 631 "-" "Opera/9.52 (Windows NT 5.2; U; ru)" "-"
"192.168.3.5"
192.168.0.1 - - [10/Sep/2008:17:34:32 +0400]
GET /ii.php HTTP/1.1 "200" 630 "-" "Opera/9.52 (Windows NT 5.2; U; ru)" "-"
"-"
У меня после обновлений страницы по F5 в логе
ипа нет. Или это не то ?
Повторил эксперимент после перегрузки nginx результат 2 раза есть 4
нет ...
Что самое странное в хеше переменных окружения
HTTP_X_SRC_CLIENT_IP есть всегда а вот значение у нее есть невсегда ...
кстати апач может ее кэшить по своей инициативе и прокся ее не с каждым
запросом передает а только при первом коннекте клиента с первым хидером ...
может проблема в той проксе с которой я экспериментирую ?
|