Наткнулся на один непонятный момент. Внедрил кэширование у себя на сайте, на котором есть также поддомены. Но почему-то в ответ на главную страницу основного домена и главную страницу поддомена отдается одна и та же страница. Если кэширование на nginx отрубить, то страницы выдаются нормально. Вот тут: http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_path написаны такие слова: "Ключом и именем файла в кэше является результат функции md5 от проксированного URL". Если это действительно так, то получается, что все работает так, как указано - главная страница на поддомене и на домене имеет одинаковый адрес - /, потому md5 от ее url также совпадает, и она отдается из кэша на оба запроса. Вопрос - действительно ли это работает таким образом, и nginx не учитывает хост, на который произведен запрос? В ключе кэширования у меня есть в том числе и переменная $host, то есть у этих файликов ключи должны быть разные. Или я что-то напутал с другими настройками? Конфиг пока приводить не буду, ибо он довольно громоздкий, если для советов потребуется привести какие-то куски, приведу только их.