У меня есть настройка, в которой мой nginx находится впереди, а apache + PHP позади.
Мое PHP-приложение кэширует некоторую страницу в memcache, к которой напрямую обращается nginx, за исключением некоторой динамической части, которая создается с использованием SSI в Nginx.
Первая проблема, с которой я столкнулся, заключалась в том, что nginx не пытался использовать memcache для ssi URI.
<!--# include virtual="/myuser" -->
Поэтому я подумал, что если я заставлю его использовать полный URL-адрес, он это сделает.
<!--# include virtual="http://www.example.com/myuser" -->
Но в файле журналов (как nginx, так и apache) я вижу, что в начале URL-адреса добавлена косая черта.
http ssi filter "/http://www.example.com/myuser"
В исходном коде модуля SSI я вижу ПРЕФИКС, который кажется добавленным, но я действительно могу сказать, могу ли я его отключить.
У кого-нибудь есть эта проблема? Версия Nginx: 0.7.62 на Ubuntu Karmic 64bits
Большое спасибо