【问题标题】:How do I get Apache mod_cache to cache?如何让 Apache mod_cache 缓存?
【发布时间】:2011-07-18 13:20:52
【问题描述】:

我已经让 Apache mod_cache 在运行 Apache 2.2 的 Windows 服务器上按预期工作,但我无法让它在我拥有 root 访问权限的 Linux cpanel 服务器上运行。

这是我所知道的:

1) mod_cache 和 mod_disk_cache 都编译成 Apache(用 "httpd -l" 确认)

2) 我的 httpd.conf 是这样配置的 CacheRoot /home/accountname/apache-cacheroot CacheEnable 磁盘 /

3) 我在所有配置更改后重新启动了 Apache

4) 我知道 httpd.conf 的那部分正在处理中(我在其中放了一些不相关的命令进行调试。)

5)我请求的文件通过php显示当前时间,后续请求不会改变。

【问题讨论】:

    标签: apache caching httpd.conf


    【解决方案1】:

    ...它不会在后续请求中更改

    听起来你的缓存正在工作。如果它确实在每个请求上都发生了变化,那么该请求将由 PHP 而不是 Apache 的缓存来处理。

    【讨论】:

      【解决方案2】:

      您是否尝试过使用a2en cachea2en disk_cache 启用模块?

      执行此操作后不要忘记重新启动服务器。

      【讨论】:

        【解决方案3】:

        根据您的 CacheRoot 设置,您可能需要更改权限以使权限为 777。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-10-21
          • 1970-01-01
          • 2012-06-06
          • 2014-05-18
          • 1970-01-01
          • 1970-01-01
          • 2018-04-05
          • 2018-10-14
          相关资源
          最近更新 更多