Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proxy_store и изменения файло в.
Hello!
On Thu, Dec 29, 2011 at 01:03:33AM +0200, Daniel Yavorovich wrote:
> Для моей задачи есть готовое решения, что я не нашёл в документации?
Директива proxy_store не предоставляет каких-либо средств для
обработки обновления файлов. Если вам нужно обновлять сохранённые
файлы - предполагается, что вы будете делать это сами с помощью
внешних средств, e.g. удалять сохранённые файлы через
ssh/dav/whatever.
Maxim Dounin
>
> 28.12.2011 14:14, Daniel Yavorovich пишет:
> >Доброго времени суток, коллеги.
> >
> >
> >Сейчас я использую 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 mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|