1

我有一个带有多个服务器块的 nginx 设置。我想知道是否有办法为服务器上的所有图像、CSS 和 JS全局设置expiresto的值。max

我知道我可以使用这个:

location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
   expires max;
}

但是我必须将它添加到每个服务器块,因为location不允许在http.

有没有办法在全球范围expiresmax为特定的 mime 类型或扩展设置?

4

1 回答 1

1

首先尝试一下,因为我之前没有测试过。

/etc/nginx/img-cache.conf例如conf文件

location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
    expires max;
}

服务器

server {
    #bla bla
    include /etc/nginx/img-cache.conf;
    #bla bla
}
于 2013-06-22T18:08:57.740 回答