Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Попытка миграции 0.7 -> 0.8 БА ГИ
Здравствуйте!
Вот несколько багов или фич, с которыми я столкнулся в nginx 0.8.34 + eval
1.0.2.
Пожалуйста прокомментируйте:
1) Изменилась работа proxy модуля:
Если раньше
location / {
proxy_pass http://127.0.0.1:8090;
}
Сохраняло
Host: server.ru
пришедшее с запросом, то теперь оно подставляет
Host: 127.0.0.1
и приходится принудительно юзать:
location / {
proxy_pass http://127.0.0.1:8090;
proxy_set_header Host $host;
}
2) Глючит модуль eval:
location ^~ /POST/ {
eval_override_content_type text/plain;
eval $var {
proxy_method GET;
proxy_pass_request_body off;
proxy_pass_request_headers off;
proxy_set_header Host $host;
proxy_pass http://127.0.0.7:87/lib/script.ssi;
}
proxy_set_header X-Val $val;
...
}
Приходит POST запрос /POST/send.tmpl
Раньше генерировался HTTP заголовок eval подзапроса как
GET /lib/script.ssi HTTP/1.0
теперь такой
GET /lib/script.ssitmpl HTTP/1.0
Откуда здесь расширение родительского запроса?
С почтением,
Илья Винокуров.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|