2017-02-15 57 views
0

我正在運行一個nginx反向代理來加快速度,我使用​​來源構建它。這工作到目前爲止。瀏覽器緩存有幾個問題。NGINX - expires標題不起作用

這裏是我的位置塊:

location/{ 

    expires 1y; 
    add_header Pragma public; 
    add_header Cache-Control "public"; 
    index default.aspx 

    proxy_cache one; 
    proxy_pass http://xxxxxx.xxxx/; 
    proxy_set_header Host $host; 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

    proxy_connect_timeout 180; 
    proxy_send_timeout 180; 
    proxy_read_timeout 180; 
} 

圖像總是用過期「6日」頭服,我與另一個位置塊(嵌套在一個嵌套的)嘗試它已經:

location ~* \.(js|css|png|gif|svg|svgz|woff|woff2|jpg|jpeg|gif|ico)$ { 
expires 1y; 
log_not_found off;} 

我試圖找出頁面速度模塊是否可以設置此標題,但目前還沒有運氣。我怎樣才能做到這一點?

回答

0

我自己解決了。這是pagespeed和nginx緩存之間的混亂。我禁用了nginx代理緩存,現在它工作。