AWS AMI上存在nginx缓存文件夹的位置?我最近遇到了一些关于nginx的缓存问题(我知道),但令我惊讶的是我无法找到这个缓存文件的来源。
我使用yum安装它:sudo yum install nginx。
谢谢!
编辑:
有些人说我没有任何缓存,但我不知道这是怎么回事。以下配置将导致给我错误的缓存文件:
location ~* \.(js|css|jpg|jpeg|gif|png|svg|ico|pdf|html|htm)$ {
expires 30d;
}
如果我关闭它,我的网站会给我正确的文件。显然正在发生一些事情。
答案 0 :(得分:0)
检查/ var / cache / niginx ref:https://amimoto-ami.com/nginx-cache-controller-more-info/
答案 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;
}
}