The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"При прокисровании nginx'ом апача  не передается HTTP_REFERER"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Изначальное сообщение [ Отслеживать ]

"При прокисровании nginx'ом апача  не передается HTTP_REFERER"  +/
Сообщение от universite email(ok) on 14-Июн-11, 22:31 

...
    location / {
        proxy_pass  http://backend;

proxy_redirect              off;
proxy_set_header            X-Real-IP $remote_addr;
proxy_set_header            Host $host;
proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;

add_header    X-forward-rfr  $http_referer;
add_header    X-forward-uri  $uri;

client_max_body_size        10m;
client_body_buffer_size     128k;
proxy_connect_timeout       90;
proxy_send_timeout          90;
proxy_read_timeout          90;
proxy_buffer_size           4k;
proxy_buffers               4 32k;
proxy_busy_buffers_size     64k;
proxy_temp_file_write_size  64k;
    }

upstream backend {
  server 127.0.0.1:8090;
}
...

Как бы подкрутить nginx на прозрачное проксирование/кеширование?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "При прокисровании nginx'ом апача  не передается HTTP_REFERER"  +/
Сообщение от PavelR (??) on 15-Июн-11, 08:24 
Я вот в упор не понимаю, нафига из конфига в конфиг копипастят добавление

> proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;

при наличии mod_rpaf и

> proxy_set_header X-Real-IP $remote_addr;

Первое применялось если не было второго, но при наличии второго первое только портит значение заголовка добавлением лишнего значения..

> add_header    X-forward-rfr  $http_referer;
> add_header    X-forward-uri  $uri;

Это для каких-то внутренних целей ? Значения в выставленных X- заголовках приходят ?
В стандартном конфе вроде не нужны подобные вещи :-)

> Как бы подкрутить nginx на прозрачное проксирование/кеширование?

Вообще, по теме вопроса - "у всех передается, а  у вас не передается ?". может надо в другом каком-то месте поискать, в скриптах например ? нжынкс вроде как и так "прозрачен".


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "При прокисровании nginx'ом апача  не передается HTTP_REFERER"  +/
Сообщение от universite email(ok) on 15-Июн-11, 11:54 
> Я вот в упор не понимаю, нафига из конфига в конфиг копипастят
> добавление
>> proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
> при наличии mod_rpaf и
>> proxy_set_header X-Real-IP $remote_addr;
> Первое применялось если не было второго, но при наличии второго первое только
> портит значение заголовка добавлением лишнего значения..

Да, мод-граф еще не стоит. Пока получение ip клиента не критично.

>> add_header    X-forward-rfr  $http_referer;
>> add_header    X-forward-uri  $uri;
> Это для каких-то внутренних целей ? Значения в выставленных X- заголовках приходят
> ?
> В стандартном конфе вроде не нужны подобные вещи :-)

да, это "на будущее". чтоб проггеры смогли переписать свои привязки, если $_SERVER не будут передаваться через нгинкс.

>> Как бы подкрутить nginx на прозрачное проксирование/кеширование?
> Вообще, по теме вопроса - "у всех передается, а  у вас
> не передается ?". может надо в другом каком-то месте поискать, в
> скриптах например ? нжынкс вроде как и так "прозрачен".

теще скрипты работают на чистом нгинксе и апаче, как только ставится nginx перед апачем, так сразу возникают проблемы.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "При прокисровании nginx'ом апача  не передается HTTP_REFERER"  +/
Сообщение от PavelR (??) on 15-Июн-11, 19:30 
> теще скрипты работают на чистом нгинксе и апаче, как только ставится nginx
> перед апачем, так сразу возникают проблемы.

Обычно проблем нет. Может быть в других частях конфига что-то ?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру