Welcome! Log In Create A New Profile

Advanced

Nginx logic (if cookie set, redirect here…) Is it possible?

Thomas Delonge
May 28, 2010 10:52AM
So, I have a pretty basic need, but I can't figure out if it's even
possible, much less how to do it.

I have a main page that anyone can see. Most of the rest of the
application can be seen only if logged in (hence, a "set cookie"). So I
was thinking, as long as they don't have a cookie set, they can just see
a cached version of nginx. I can get it caching with this:

proxy_cache STATIC;
proxy_cache_valid 200 1d;
proxy_cache_use_stale error timeout invalid_header updating
http_500 http_502 http_503 http_504;

And it helps a ton. (instead of 15 requests per second it gets over
1000). Now I just need some sort of "server logic" to say only serve the
cached page if they have no cookie, otherwise, load the dynamic page
(which will automatically redirect them into the app).

Any ideas?
--
Posted via http://www.ruby-forum.com/.

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Nginx logic (if cookie set, redirect here…) Is it possible?

Thomas Delonge May 28, 2010 10:52AM

Re: Nginx logic (if cookie set, redirect here…) Is it possible?

Igor Sysoev May 28, 2010 10:54AM

Re: Nginx logic (if cookie set, redirect here…) Is it possible?

Thomas Delonge May 28, 2010 11:24AM

Re: Nginx logic (if cookie set, redirect here…) Is it possible?

Igor Sysoev May 28, 2010 11:28AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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