AWS Cloudfront仍然可以从源服务器提供一些映像。 x-cache:来自cloudfront的小姐

时间:2018-02-07 23:37:15

标签: amazon-cloudfront

我正在使用AWS cloudfront,其原点指向AWS负载均衡器。 Cloudfront正在将HTTP重定向到HTTPS。 ELB只在侦听HTTP。

我已将此添加到nginx。

# Media: images, icons, video, audio, HTC
location ~* \.
(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
 expires 2M;
 access_log off;
 add_header Cache-Control "public";
}

# CSS and Javascript
location ~* \.(?:css|js)$ {
 expires 1y;
 access_log off;
 add_header Cache-Control "public"; 
}

有些图片是从CF获得的,但有些则没有。我不知道为什么。

x-cache:从云端点击

curl -X GET -I https://test.ewhale.co/media/cache/attachment/resize/1296/product_gallery_main/5a6bf25ea84a0572610265.jpeg

x-cache:来自cloudfront的

curl -X GET -I https://test.ewhale.co/media/cache/attachment/resize/914/product_gallery_main/5a6b9f07983ca610410692.png

这是我的CR配置。 enter image description here enter image description here

0 个答案:

没有答案