我有一个在 AWS EB 上运行的 node express 应用程序。我通过 nginx 而不是通过 express 提供静态资产,并且想要设置缓存控制标头。
我认为答案在于通过 ebextension 文件扩展 nginx 配置,但我尝试过的示例都最终导致我的环境崩溃:-(
请有人帮我提供一个工作版本:-)
这是我尝试过的最新 ebextension,从我读过的所有内容来看,它应该可以工作,但会导致环境崩溃......
files:
/etc/nginx/conf.d/02_cache.conf:
mode: "000644"
owner: root
group: root
content: |
location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {
expires 30d;
add_header Pragma public;
add_header Cache-Control "public";
}