У меня есть приложение django, использующее SessionMiddleware, работающее в режиме демона mod_wsgi с Apache.Моя конфигурация Apache также содержит стандартную конфигурацию mod_deflate и mod_cache / mod_disk_cache для производительности.
Моя проблема заключается в том, что Vary: Cookie, установленный SessionMiddleware django, не распознается правильно mod_cache, который обслуживает кэшированные версии страниц.хотя запрос куки разные.Удаление mod_deflate устраняет проблему.Установка Vary: Cookie в Apache с mod_headers (независимо от промежуточного программного обеспечения django) также исправляет проблему (это мой временный обходной путь).
Я заметил, что во время игры с этим, чтоКажется, бывают случаи, когда заголовки, установленные внутри приложения mod_wsgi, не распознаются должным образом некоторыми модулями Apache, которые приходят позже, это что-нибудь значит для кого-то?
У меня есть очень стандартные wsgi (в приложении) и Apacheконфиги, дайте мне знать, если какие-либо другие данные могут помочь.У меня работает стоковый ubuntu natty libapache2-mod-wsgi 3.3-2ubuntu2, Apache 2.2.17, django 1.3