Welcome! Log In Create A New Profile

Advanced

Re: Nginx proxy_cache

Maxim Dounin
November 18, 2015 12:48PM
Hello!

On Wed, Nov 18, 2015 at 12:21:58PM -0500, vhvvx777 wrote:

[...]

> location ~ (admin.php|index.php?action=logout) {

Just a side note: часть про "index.php?action=logout" смысла не
имеет, т.к. a) в location проверяется только путь, но не
аргументы, и б) символ "?" в регулярных выражениях имеет
специальное значение.

[...]

> Объясните мне в чем беда, все работает, но при авторищаци через соц сети
> (DLE 10.4), выбивает
> Обнаружена проблема с работой PHP сессий на вашем сервере. Вам нужно
> обратиться в службу поддержки вашего хостинга, для проверки
> работоспособности PHP сессий.
>
> Что я уже не менял, все равно не помогает, только если убрать proxy_cache

Беда в том, что вы в конфиге явно попросили nginx не верить тому,
что бекенд сообщает про возможность кеширования тех или иных
ответов, и вместо этого руководствоваться правилами, написанными в
конфиге. И, видимо, при авторизации через социальные сети
случаются какие-то запросы, которые у вас кешируются, но не
должны. Смотрите внимательно, что именно запрашивается в вашем
DLE, и где нужно доотключить кеширование.

Другое очевидное решение - выкинуть из конфига всё эту сложную
логику с переопределением правил кеширования, и положиться на то,
что возвращает бекенд. Но это, если бекенд написан без оглядки на
возможность кеширования, приведёт к тому, что кешироваться ответы
бекенда не будут или почти не будут.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Nginx proxy_cache

vhvvx777 November 18, 2015 12:21PM

Re: Nginx proxy_cache

Maxim Dounin November 18, 2015 12:48PM

Re: Nginx proxy_cache

vhvvx777 November 18, 2015 03:40PM

Re: Nginx proxy_cache

Maxim Dounin November 18, 2015 03:48PM

Re: Nginx proxy_cache

vhvvx777 November 18, 2015 04:00PM

Re: Nginx proxy_cache

Maxim Dounin November 19, 2015 07:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 271
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready