未知的proxy_cache_keyvariables错误

当我用Docker Compose启动一个NGINX容器时,出现以下错误: nginx: [emerg] unknown "proxy_cache_key" variable

这些是我的nginx.conf中的代理cachingconfiguration

 proxy_cache_path /tmp/proxycache/ levels=1:2 keys_zone=proxy:512m max_size={{ PROXY_CACHE_SIZE|default('10g') }} inactive=48h; proxy_cache_path /tmp/pbcache/ levels=1:2 keys_zone=pb:512m max_size={{ PB_CACHE_SIZE|default('10g') }} inactive=48h; proxy_cache_key "$proxy_cache_key"; 

在应用程序中有几个set proxy_cache_key的实例,如下所示: set $proxy_cache_key 2017$request_method$request_uri; 为什么这些setconfiguration不工作? 谢谢!