我在AWS EB上运行了一个node express app。我通过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";
}