AWS AMI上存在nginx缓存文件夹的位置?

时间:2017-11-25 14:51:31

标签: amazon-web-services nginx ami

AWS AMI上存在nginx缓存文件夹的位置?我最近遇到了一些关于nginx的缓存问题(我知道),但令我惊讶的是我无法找到这个缓存文件的来源。

我使用yum安装它:sudo yum install nginx。

谢谢!

编辑:

有些人说我没有任何缓存,但我不知道这是怎么回事。以下配置将导致给我错误的缓存文件:

location ~* \.(js|css|jpg|jpeg|gif|png|svg|ico|pdf|html|htm)$ {
        expires      30d;
}

如果我关闭它,我的网站会给我正确的文件。显然正在发生一些事情。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您需要检查

下的此缓存目录
  

ls / var / cache / nginx

如果您无法看到任何nginx目录,则表示您未在nginx配置中设置基本缓存,因此您需要在文件中检查或添加此部分配置。

proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g
             inactive=60m use_temp_path=off;
server {
# ...
location / {
    proxy_cache my_cache;
    proxy_pass http://my_upstream;
 }
}