首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用mod_cache或mod_proxy打开mod_jk

如何用mod_cache或mod_proxy打开mod_jk
EN

Server Fault用户
提问于 2013-04-01 17:15:57
回答 1查看 1.9K关注 0票数 2

我正在尝试用mod_cache设置apache+mod_jk/mod_proxy。

但是看起来所有代理请求都被mod_cache忽略了。可能是与模块处理订单或其他相关的?Apache 2.2.22

我试过同时使用mod_jk和mod_proxy --没有任何帮助。LogLevel设置为调试。

VirtualHost (https):

代码语言:javascript
复制
    ProxyPass /app/ https://server:8443/app/
    ProxyPassReverse /app/ https://server:8433/app/

    CacheEnable mem /

    #tried JkMount / loadbalancer
    #tried Also disk
    #CacheDefaultExpire 3600
    #CacheEnable disk /
    #CacheDirLevels 2
    #CacheDirLength 1
    #CacheMaxFileSize 3000000
    #CacheMinFileSize 1
    #CacheIgnoreCacheControl On
    #CacheIgnoreNoLastMod On
    #CacheIgnoreQueryString On
    #CacheIgnoreHeaders Set-Cookie
    #CacheLastModifiedFactor 0.1
    #CacheMaxExpire 86400
    #CacheStoreNoStore On
    #CacheStorePrivate On

如果我请求一些非代理资源(server/test.png),我将在日志或磁盘存储中成功地看到该资源已被缓存。

这对我来说很奇怪,因为我在文档和谷歌中看到,人们成功地在代理中使用了mod_cache。

EN

回答 1

Server Fault用户

发布于 2013-04-10 17:23:37

看起来它确实有效,但只适用于mem_cache。磁盘缓存忽略代理内容。

另外,如果请求没有缓存或最大年龄0,则不会缓存内容,并立即从后端重新请求内容。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/495171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档