I am setting the Cache-Control: private header in a response on a
certain url, but mod_cache is still caching this url.

Response Headers as indicated by Firefox (Chrome reports similar results):

Response Headers
Date    Wed, 05 Oct 2011 12:58:41 GMT
Server  Apache/2.2.20 (Win32) mod_jk/1.2.32
Expires Wed, 05 Oct 2011 12:59:25 GMT
Cache-Control   private
Content-Language        en-US
Content-Length  7046
Age     15
Content-Type    text/html;charset=UTF-8
X-Cache MISS from x.y.z.com
Via     1.0 x.y.z.com:80 (squid/2.6.STABLE22)
Proxy-Connection        keep-alive

Logs indicating url is being cached (url set to private is /hrportal/home):

(accessing using Chrome)
[Wed Oct 05 07:58:25 2011] [debug] mod_cache.c(757): cache: Removing
CACHE_REMOVE_URL filter.
[Wed Oct 05 07:58:25 2011] [info] mem_cache: Cached url:
http://blahfoobar:8080/hrportal/home?
(accessing using Firefox)
[Wed Oct 05 07:58:41 2011] [debug] mod_cache.c(298): cache: running
CACHE_OUT filter
[Wed Oct 05 07:58:41 2011] [debug] mod_cache.c(312): cache: serving
/hrportal/home

Mod_cache config:
<IfModule mod_cache.c>
        CacheIgnoreNoLastMod On
        CacheIgnoreQueryString On
        CacheIgnoreHeaders Set-Cookie
        CacheIgnoreURLSessionIdentifiers jsessionid

        CacheStorePrivate Off

        <IfModule mod_mem_cache.c>
                CacheEnable mem /
                #100MB in KB
                MCacheSize 102400
                #MCacheMinObjectSize 1
                #4MB in bytes
                MCacheMaxObjectSize 4194304
        </IfModule>
</IfModule>

What am I doing wrong?  From my reading on mod_cache, it should NOT
cache if the Cache-Control header contains private.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
   "   from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to