Укажите лаковый бэкэнд без кеширования - PullRequest
0 голосов
/ 08 мая 2019

Я хотел бы спросить вас, как в коде лака передавать запросы на сервер без кэширования. Я знаю, что я могу сделать, и это работает:

    if (req.url ~ "(\?|&)(something|something|something)=") 
    { 
     return (pass);
    }

а как выбрать внутренний сервер для некэширования?

Я определил пару определений бэкэндов в конфигурации лака, но не знаю, как настроить бэкэнд-серверы.

Некоторое мнение (конечно, оно не работает)

if (req.url ~ "(\?|&)(something|something|something)=") 
{ 
 set req.backend_pass = java_backends ;
}

моя версия лака: 4.0

Большое спасибо

1 Ответ

2 голосов
/ 09 мая 2019

То, что вы хотите:

if (req.url ~ "(\?|&)(something|something|something)=") 
{ 
  set req.backend_hint = java_backends;
  return(pass);
}

...