Я использую nginx в качестве балансировщика нагрузки. Вот упрощенная версия моего конфигурационного файла nginx.
upstream myUpstream {
server server1.com;
server server2.com;
}
server{
location / {
proxy_pass https://myUpstream;
}
}
для использования кэширования браузера для моих остальных вызовов API. Я установил на своих внутренних серверах заголовки кэша, срок действия которых истекает через 1 час.
когда я отправляю свои запросы непосредственно на server1.com или server2.com, все работает отлично, а заголовки ответов кэша в порядке.
, но когда я отправляю своизапросы к моему серверу балансировки нагрузки Я получаю два заголовка ответа кэша, один от балансировщика нагрузки, а другой от моего внутреннего сервера и браузера, не кэширует мой ответ.
Моя проблема в том, как настроить сервер балансировки нагрузки, чтобы он не помещал свои собственные заголовки кэша в мои ответы API остальных?