A zona de cache do proxy estática é desconhecida

4

Estou trabalhando para configurar um cache de proxy reverso. No nginx.conf eu adicionei o seguinte:

location /blog {
        # Reverse Proxy
        # Cache the Blog Pages from Heroku
        proxy_cache                             STATIC;
        proxy_cache_valid               200     10m;
        proxy_cache_valid               404     1m;
        proxy_cache_use_stale   error timeout invalid_header updating http_500 http_502 http_503 http_504;

        rewrite ^/blog$             /;
        rewrite ^/blog/(.*)$    /$1;

        proxy_pass http://whispering-retreat-1.herokuapp.com;
        break;
}

No entanto, ao tentar reiniciar o nginx, recebi o seguinte erro:

$ /opt/nginx/sbin/nginx -s stop
nginx: [emerg] "proxy_cache" zone "STATIC" is unknown in /opt/nginx/conf/nginx.conf:182

Alguma idéia de qual é o problema com o uso do STATIC? Eu só quero armazenar em cache as páginas do blog para que ele não atinja o heroku toda vez que é terrivelmente lento.

Obrigado

    
por AnApprentice 27.11.2012 / 22:33

1 resposta

3

"proxy_cache" zone "STATIC" is unknown

Significa que você esqueceu de configurá-lo. link

    
por 28.11.2012 / 04:24

Tags