Gostaria de entender como alterar o proxy_cache_key no Nginx:
proxy_cache_key $esquema$proxy_host$uri;
Encontrei a documentação relacionada a ele, mas não entendo como realizar a alteração https://docs.nginx.com/nginx/admin-guide/content-cache/content-caching/ . Qual arquivo devo modificar para tornar a alteração efetiva?
Para aplicar as alterações, você precisa modificar o arquivo nginx conf. O arquivo é chamado
nginx.conf
. Ele pode estar localizado em locais diferentes, dependendo do sistema operacional e da compilação de instalação, mas o local típico é:/usr/local/nginx/conf, /etc/nginx or /usr/local/etc/nginx
.Este arquivo é um arquivo conf principal para todo o servidor. Mas pode incluir a configuração dos arquivos conf filho localizados nas subpastas. Isso normalmente é usado para diferentes servidores virtuais executados em um nginx.
Se você tiver essa configuração, precisará identificar primeiro se deseja aplicar a configuração a um servidor virtual ou a toda a configuração do nginx. Dependendo disso, você precisará adicionar/modificar essa configuração no arquivo conf principal ou nos arquivos conf dos servidores virtuais.
Conforme mencionado nos documentos, você pode incluir várias diretivas de armazenamento em cache no contexto http {}, servidor {} ou local {} para controlar quais respostas são armazenadas em cache.
A estrutura típica do arquivo nginx.conf é representada nos documentos oficiais .