Подскажите как лучше сделать try_files + proxy_cache

kpoxa kpoxa at kpoxa.net
Mon Dec 8 16:58:30 UTC 2014


Добрый день.



Надо сделать 2 кеша на 2 дисках для 2 разных локейшенов, но с try_files
локальных файлов.


Вариант

    server {
        server_name         server80;
        listen              80;
        root /etc/nginx/html;
        try_files $uri @local;
        location @local {
            internal;
            proxy_pass http://localhost80:800;
        }
    }
server {
  server_name local800;
  listen 127.0.0.1:800;
  location /1/ {
   proxy_cache1;
   proxy_pass http://server1;
  }
  location /2/ {
   proxy_cache2;
   proxy_pass http://server2;
  }
}

Гоняет трафик через лупбэк почем зря.
А в @локейшен вложенные локейшены делать нельзя.


-- 
Рустам
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20141208/d2074383/attachment.html>


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