передача Cookie в бекенд

Anton Nagorniy anton20vlad at mail.ru
Tue Oct 21 10:55:25 MSD 2008


Добрый день.

Front-end: nginx(0.6.32 )
Back-end: fapws

nginx.conf:
        location /admin/ {
            if (!-f $request_filename.html) {
                rewrite  ^(.*)/(.*).html$  $2.html/?page=$2 break;
                proxy_pass   http://127.0.0.1:1026;
            }
        }
        location ~ /services/(.*)\.py {
            rewrite  ^(.*)/(.*).py$  $2.py/?service=$2 break;
            proxy_pass   http://127.0.0.1:1026;
        }
Возможно ли что nginx не полностью передаёт http заголовок в back-end? Ситуация такая: бек-енд установил куки и отдал его через фронт-енд клиенту(Проверил, куки у клиента имеется). Дальше когда происходит редирект на другую страницу куки в бек-енд не приходят.

POST /admin/admin_login.html HTTP/1.1
host: 192.168.50.5
Content-Type: application/x-www-form-urlencoded
Content-Length: 58

admin_name=main_root&admin_password=test&service=login&a=a^[^[
HTTP/1.1 303 See Other
Date: Mon, 20 Oct 2008 07:31:49 GMT
Set-Cookie: session_id=ad20f8fc4de2ed6e7bc227921e128300
Location: http://192.168.50.5/admin/control.html
Server: fapws2/0.3
Transfer-Encoding: chunked

Вот после этого происходит редирект и я не понимаю почему в бек-енд не падают куки. Спасибо





More information about the nginx-ru mailing list