Можно ли настроить nginx proxy_cache_key для включения определенного заголовка в качестве ключа вместо простого запроса / аргументов?
Я хочу кэшировать свои обращения API GET и использую x-authtoken в своих заголовках для аутентификации. В настоящее время это игнорируется, поэтому другой пользователь получит кеш предыдущего пользователя, если я оставлю кеш включенным.
@Alexy Ten разместил ссылку на правильное место в документации, но просто для того, чтобы упростить жизнь людям в будущем:
$ http_name произвольное поле заголовка запроса; последняя часть имени переменной - это имя поля, преобразованное в нижний регистр с заменой дефисов на символы подчеркивания
Итак, в вашем случае это будет выглядеть так: proxy_cache_key $http_x-authtoken
.