Welcome! Log In Create A New Profile

Advanced

Rewriting the domain part of Set-Cookie in a proxy_pass

June 08, 2011 09:16AM
Hello

Does nginx (or a module) provide functionality equivalent to httpd's ProxyPassReverseCookieDomain?

Long explanation: I have a simple nginx reverse proxy

server {
server_name external.domain.com;
location / {
proxy_pass http://backend.int/;
}
}

The problem is that Set-Cookie response headers contain ";Domain=backend.int", because the backend does not know it is being reverse proxied. Therefore the users' browsers dutifully reject such bad cookies.

How can I rewrite the content of the Set-Cookie response headers, replacing ";Domain=backend.int" with ";Domain=external.domain.com"?

Unfortunately passing the Host header unchanged and reconfiguring the virtual host table of the backend is not an option in this case.

Best,
Tobia
Subject Author Posted

Rewriting the domain part of Set-Cookie in a proxy_pass

tobia June 08, 2011 09:16AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

António P. P. Almeida June 08, 2011 09:36AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

tobia June 08, 2011 10:02AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

tobia June 08, 2011 10:06AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

Justin Cormack June 08, 2011 10:18AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

杨镭 June 08, 2011 03:32PM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

agentzh June 08, 2011 10:10PM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

tobia June 27, 2011 04:50AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

Maxim Dounin June 08, 2011 10:20AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

agentzh September 14, 2011 04:50AM

Re: Rewriting the domain part of Set-Cookie in a proxy_pass

agentzh September 14, 2011 05:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 248
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