Welcome! Log In Create A New Profile

Advanced

Баг или фича - proxy_hide_header

Alexander Petrovsky
November 16, 2010 12:06AM
Имеется локейшен:

location / {
proxy_pass http://localhost:8180/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;

proxy_cache off;
# proxy_cache primary_zone;
proxy_cache_valid 200 301 302 304 10m;
proxy_cache_use_stale updating error timeout
invalid_header http_404 http_500 http_502 http_503;
proxy_cache_key $scheme$host$uri$is_args$args;

# proxy_cache_bypass $cookie_JSESSIONID;

proxy_hide_header "Set-Cookie";
proxy_ignore_headers "Cache-Control" "Expires";
}


При заходе на страницу логина, /login бекенд пытается передать клиенту куку
$cookie_JSESSIONID с номером сессии, а деректива proxy_hide_header
"Set-Cookie" её естественно блокирует, и зайти не получается. Но при
повторной отправке логина/пароля данные уходят на сервер, директива
proxy_hide_header "Set-Cookie" не срабатывает и клиент получает куку
$cookie_JSESSIONID с номером сессии.

Это баг или фича?

> uname -a
FreeBSD www.sei.irk.ru 8.0-STABLE FreeBSD 8.0-STABLE #0 r199880: Thu Dec 3
13:35:21 IRKT 2009
alexander@troll.golodnyj.ru:/usr/obj/usr/src/sys/WEBKERNEL
i386
> nginx -V
nginx version: nginx/0.8.50
built by gcc 4.2.1 20070719 [FreeBSD]
TLS SNI support enabled
configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
/usr/local/include' --with-ld-opt='-L /usr/local/lib'
--conf-path=/usr/local/etc/nginx/nginx.conf
--sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
--error-log-path=/var/log/nginx-error.log --user=www --group=www
--http-client-body-temp-path=/var/tmp/nginx/client_body_temp
--http-proxy-temp-path=/var/tmp/nginx/proxy_temp
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
--http-log-path=/var/log/nginx-access.log --with-http_addition_module
--with-http_gzip_static_module --with-http_ssl_module
--with-http_stub_status_module --with-pcre
>

--
Петровский Александр / Alexander Petrovsky,

ICQ: 350342118
Jabber: juise@jabber.ru
Phone: +7 914 8 820 815
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Баг или фича - proxy_hide_header

Alexander Petrovsky November 16, 2010 12:06AM

Re: Баг или фича - proxy_hide_header

Igor Sysoev November 16, 2010 01:54AM

Re: Баг или фича - proxy_hide_header

Alexander Petrovsky November 16, 2010 02:04AM

Re: Баг или фича - proxy_hide_header

Igor Sysoev November 16, 2010 02:34AM

Re: Баг или фича - proxy_hide_header

Alexander Petrovsky November 16, 2010 03:38AM

Re: Баг или фича - proxy_hide_header

Igor Sysoev November 16, 2010 04:30AM

Re: Баг или фича - proxy_hide_header

Alexander Petrovsky November 16, 2010 04:40AM

Re: Баг или фича - proxy_hide_header

Igor Sysoev November 16, 2010 04:48AM

Re: Баг или фича - proxy_hide_header

Alexander Petrovsky November 16, 2010 04:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 319
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready