LINUX.ORG.RU
решено ФорумAdmin

Помогите настроить кеширование nginx для dle

 


0

2

Приветствую! Движок dle, в кеш попадают только следующие файлы: robots.txt, rss.xml. Другие не хотят, Мучал день гугл, не помог )). Если кто-нибудь сталкивался с такой проблемой и есть решение, пожалуйста, поделитесь.

http{
..........
  proxy_cache_path /var/cache/nginx/cache levels=1:2 keys_zone=one:10m;
  proxy_temp_path /var/cache/nginx/temp;
...............
}
    location / {
       proxy_pass http://мой айпи:81;
       proxy_redirect http://мой айпи:81/ /;
       proxy_set_header Host $host;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header X-Forwarded-Proto $scheme;
       proxy_set_header X-Real-IP $remote_addr;

       proxy_cache one;
       proxy_cache_key "$request_method|$is_args|$host|$request_uri";
       proxy_cache_valid 200 302 304 5m;
     }
Пробовал:
proxy_hide_header "Cache-Control";
               add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
               proxy_hide_header "Pragma";
               add_header Pragma "no-cache";
               proxy_ignore_headers "Cache-Control" "Expires";

не помогло


Попробуйте так:

    proxy_ignore_headers "Cache-Control" "Expires" "Set-Cookie";
    proxy_cache_key "$host|$request_uri";
    proxy_cache one;
    proxy_cache_use_stale error timeout invalid_header http_500;
    proxy_cache_valid 404 502 30s;
    proxy_cache_valid any 5m;
https://blog.poiuty.com/wordpress-nginx-cache.html

poiuty ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.