Valery Kholodkov
January 18, 2010 06:20AM
С использование модуля eval (http://www.grid.net.ru/nginx/eval.ru.html) приблизительно так:

server {
[...]

location /pub {
eval_escalate on;
eval $path {
set $memcached_key "$request_uri";
memcached_pass localhost:11211;
}

root /www;
try_files /$path;
}
}

С $request_uri не очень красиво, но могу исправить.

----- kozakd <nginx-forum@nginx.us> wrote:
> Всем здрасте. :)
>
> Прошу подсказать красивое решение для земены URI (с наличием его Expiration time)
> Есть файл /www/mp4/01/0001/00001.mp4
> И по запросу http://host_name/pub/some_code_00001.mp4 нужно отдать /www/mp4/01/0001/00001.mp4
>
> Что вроде такого
>
> PHP:
> memcache_set($memcache_obj, '/pub/some_code_00001.mp4', 'mp4/01/0001/00001.mp4', 0, 30);
>
>
>
>
> server {
> listen ******:80;
> server_name *****;
>
> location /pub {
> set $memcached_key "$uri";
> memcached_pass localhost:11211;
> }
>
> location / {
> root /www;
> }
> }
>
>
> Значение ключа я получаю верно, а вот как сказать nginx'у чтоб он дальше его отработал как запрос.. и отдал файл вместо значения ключа.
>
> Заранее благодарю за помощь.


--
Regards,
Valery Kholodkov

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

Переименование URI + memcached

kozakd January 18, 2010 05:23AM

Re: Переименование URI + memcached

akalend January 18, 2010 05:56AM

Re: Переименование URI + memcached

akalend January 18, 2010 05:56AM

Re: Переименование URI + memcached

kozakd January 18, 2010 06:10AM

Re: Переименование URI + memcached

squirl January 18, 2010 06:18AM

Re: Переименование URI + memcached

Valery Kholodkov January 18, 2010 06:20AM

Re: Переименование URI + memcached

kozakd January 18, 2010 06:36AM

Re: Переименование URI + memcached

Valery Kholodkov January 18, 2010 07:12AM

Re: Переименование URI + memcached

kozakd January 18, 2010 07:40AM

Re: Переименование URI + memcached

kozakd January 18, 2010 08:22AM

Re: Переименование URI + memcached

kozakd January 19, 2010 04:20AM

Re: Переименование URI + memcached

kozakd January 19, 2010 06:01AM

Re: Переименование URI + memcached

kozakd January 19, 2010 06:29AM

Re: Переименование URI + memcached

kozakd January 19, 2010 06:36AM

Re: Переименование URI + memcached

kozakd January 19, 2010 06:38AM

Re: Переименование URI + memcached

kozakd January 19, 2010 06:54AM

Re: Переименование URI + memcached

kozakd January 19, 2010 07:06AM

Re: Переименование URI + memcached

Valery Kholodkov January 18, 2010 09:24AM

Re: Переименование URI + memcached

Valery Kholodkov January 19, 2010 04:36AM

Re: Переименование URI + memcached

Valery Kholodkov January 19, 2010 06:18AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 111
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready