现在我正在我的 .conf 文件中尝试这个。如果我这样做,所有图片都不会显示。
location ~* \.(jpg|jpeg|png|gif|ico)$ {
expires 365d;
}
location ~* \.(pdf)$ {
expires 30d;
}
我已经在 SO 上查看了这个问题(https://stackoverflow.com/a/18039576/582309),但它没有解决我使用 MUP 时遇到的问题。
我还尝试包含 MUP 正在创建的构建目录的根路径,但这也不起作用。另外,我在这里从缓存中删除了 CSS 和 JS,因为如果这些页面不起作用,则页面不会加载,而且我不确定 Meteor 是否已经在处理这些文件的缓存。
location ~* \.(jpg|jpeg|png|gif|ico)$ {
root /opt/give/app/programs/web.browser; //tried many combinations of the path
expires 365d;
}
location ~* \.(pdf)$ {
expires 30d;
}
这是 .conf 文件其余部分的 GIST
Sites.conf GIST
https://gist.github.com/c316/9552ecdc8107334fc55d
特定地点的要点