| 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 есть всегда а вот значение у нее есть невсегда  ... 
кстати апач может ее кэшить по своей инициативеи прокся ее не с каждым 
запросом передает а только при первом коннекте клиента с первым хидером ... 
может проблема в той проксе с которой я экспериментирую ?
       
 |