Re: Как очистить кэш Nginx

Lystopad Aleksandr laa на laa.zp.ua
Вс Янв 8 13:06:54 UTC 2017


 Hello, Seriyyy95!

On Sun, Jan 08, 2017 at 05:42:02AM -0500
nginx-forum на forum.nginx.org wrote about "Re: Как очистить кэш Nginx":
> Сделал так, как вы сказали:
> 
> location = /style.css {
>        root
> /var/www/losst/data/www/losst.ru/wp-content/themes/themes/arcade-basic-child/;
>        expires -1;
>        access_log /var/log/nginx/access_css_exclude.log css;
> }
> 
> Вот что в логе:
> 
> 37.52.110.246 - - [08/Jan/2017:13:34:30 +0300] "GET /style.css HTTP/1.1" 200
> 9991 "-" "Wget/1.14 (linux-gnu)"
> "/var/www/losst/data/www/losst.ru/wp-content/themes/themes/arcade-basic-child"
> "/style.css" "" "/style.css" "-" "-" "37.52.110.246"
> "/var/www/losst/data/www/losst.ru/wp-content/themes/themes/arcade-basic-child"
> 
> Возвращается старая версия. Из этого можно сделать вывод что wordpress

Стоп, а сам файл новый в этой директории?

> вообще не причем. Это было ясно еще тогда, когда я отключал php и тоже
> возвращался старый файл. Как бы он его возвратил без php? Вот еще лог для
> версии location по умолчанию:

> 178.65.1.134 - - [08/Jan/2017:13:19:58 +0300] "GET
> /wp-content/themes/themes/arcade-basic/style.css HTTP/1.1" 200 28748
> "https://losst.ru/wp-content/themes/themes/arcade-basic-child/style.css?x29372"
> "Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0"
> "/var/www/losst/data/www/losst.ru"
> "/wp-content/themes/themes/arcade-basic/style.css" ""
> "/wp-content/themes/themes/arcade-basic/style.css" "-" "-" "178.65.1.134"
> "/var/www/losst/data/www/losst.ru"

Вы понимаете, что у вас разные location будут обрабатывать два разных 
запроса:

GET /style.css HTTP/1.1
GET /wp-content/themes/themes/arcade-basic/style.css HTTP/1.1

?


Подробная информация о списке рассылки nginx-ru