proxy_store и изменения файлов.

Daniel Yavorovich daniel на quietsupport.net
Ср Дек 28 12:14:49 UTC 2011


Доброго времени суток, коллеги.


Сейчас я использую proxy_store для сохранения статических файлов на 
фронтенде, но возникла необходимость изменять эти файлы со стороны 
бекендов, и, соответственно, обновлять их на front-end'ах.

Исходя из документации:

 > Директиву можно использовать для создания локальных копий статических 
неизменяемых файлов

я понимаю, что proxy_store в нынешней конфигурации мне не подходит.

При запросе front-end получает Last Modified Time. Возможно ли при его 
изменении (или каким либо другим способом) обновлять realtime 
статические файлы на front-end'ах при изменеии их со стороны back-end'ов?

----
Часть конфига одного из front-end'ов:

# Static files location
         location / {
                 expires 3d;
                 root /home/user/st;
                 try_files $uri  @front-static;
         }

         location @front-static{
                 internal;

                 proxy_pass              http://static;
                 proxy_set_header        Host  st001.int;
                 proxy_store             on;
                 proxy_store_access      user:rw  group:rw  all:r;
                 proxy_temp_path         /home/user/tmp;

                 root                    /home/user/st;
                 access_log              off;
         }

----
Часть конфига одного из back-end'ов:

# Static files location
         location / {
             root   /home/user/st/;
             access_log off;
         }

Спасибо.
-- 
С уважением,
Даниэль Яворович



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