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

kozakd nginx-forum на nginx.us
Пн Янв 18 13:23:55 MSK 2010


Всем здрасте. :)

Прошу подсказать красивое решение для земены 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'у чтоб он дальше его отработал как запрос.. и отдал файл вместо значения ключа.

Заранее благодарю за помощь.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,42492,42492#msg-42492




Подробная информация о списке рассылки nginx-ru