Welcome! Log In Create A New Profile

Advanced

Re: админка сайта и proxy_cache

Denis F. Latypoff
January 15, 2010 02:02AM
Hello Костенко,

Friday, January 15, 2010, 12:50:37 PM, you wrote:

> Добрый день.

> На ряде веб ресурсов, живущих позади nginx'а режим модератора/админа
> реализован на основе параметра в php-сессии.
> Можно было бы нарисовать http://somedomain.tld/admin/ ради location /admin/
> с proxy_cache off.
> Но перепилить код быстро не получится, так что опознание модера по URI
> отпадает.

> В конфиге каждого vhost'а есть конструкция вида

> location / {
> proxy_pass http://$upstream_name$request_uri;
> <skipped>
> proxy_cache cache1;
> proxy_cache_key $host$uri;
> proxy_cache_valid 200 1d;
> proxy_cache_valid 301 302 404 1s;
> proxy_cache_use_stale error timeout invalid_header http_500
> http_502 http_503 http_504 http_404;
> }

> Вопрос - как для модератора не брать данные из кеша/не помещать данные в
> дисковый кеш?
> Возможно ли по наличию $cookie_some переходить в разные location c/без
> proxy_cache?

location = /take_from_cache {

internal;

proxy_pass ...;
proxy_cache ...;

}

location / {

if ($cookie_some = "") {
rewrite ^ /take_from_cache last;
}

proxy_pass ...;
}

--
Best regards,
Denis mailto:denis@gostats.ru


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

админка сайта и proxy_cache

n0guest January 15, 2010 01:52AM

Re: админка сайта и proxy_cache

Denis F. Latypoff January 15, 2010 02:02AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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