Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proxy_store
On Thu, 13 Mar 2008, Alexander Dolgarev wrote:
Никак не могу совладать с proxy_store. Задача очень проста, есть
удаленный сайт, его надо зеркалировать и кешировать:
location / {
proxy_pass http://some.domain;
proxy_store html$uri;
proxy_set_header Accept-Encoding "";
sub_filter 'some.domain' 'this.domain';
sub_filter_once off;
}
Только вот контент не сохраняется в html.
Как правильно зеркалировать сайт, сохраняя его копию у себя на сервере?
server {
listen 81.19.81.102:80;
server_name dl.zz.ru;
access_log /logs/dl.zz.ru/access.log;
error_log /logs/dl.zz.ru/error.log info;
location ~* "\.(mp3|wma|rm|ra|asf)$" {
root /dl/zz.ru;
error_page 404 = @fetch;
}
location @fetch {
internal;
proxy_pass http://zz.dd.ru:80;
proxy_store on;
proxy_temp_path /dl/zz.ru/_fetch;
root /dl/zz.ru;
}
# всех прочих редиректим на zz.ru
location / {
rewrite ^/(.*)$ http://www.zz.ru/$1 permanent;
}
}
--
Best regards,
Andrew Kopeyko <kaa@xxxxxxxx>
|