Задать вопрос

Может ли Nginx так работать со статикой?

Здравствуйте,может ли Nginx работать следующим образом. При запросе статики, если ее нет у Nginx он передает запрос апачу, тот ее возвращает,a nginx сохраняет ее у себя и в дальнейшем отдает сохраненное?
  • Вопрос задан
  • 741 просмотр
Подписаться 4 Оценить 2 комментария
Решения вопроса 1
ptchol
@ptchol
Linux system administrator
Dnebl мне кажется вы описываете механизм работы proxy_store
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
может: try_files отсюда nginx.org/en/docs/http/ngx_http_core_module.html
дальше уже думайте как это всё совокупить
Ответ написан
Комментировать
@sunrails
Проверка существования файла nginx.org/ru/docs/http/ngx_http_core_module.html#t...
Передача запросов другому серверу + кэш nginx.org/ru/docs/http/ngx_http_proxy_module.html
Ответ написан
Комментировать
un1t
@un1t
Погуглите по словам proxy_pass и proxy_cache.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
может
tryfiles + proxy cache
Ответ написан
Комментировать
У себя использую такую конструкцию

location / {
root /www/ ;
if ($http_x_mirrored != "yes") {
error_page 404 = @fetch;
}
}

location @fetch {
internal;
proxy_pass http://otherhosts;
proxy_next_upstream error timeout invalid_header http_404;
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
root /www;
proxy_set_header X-Mirrored yes;
expires 30d;
}

Надеюсь поможет, удачи.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы