[英]How do I get Apache mod_cache to cache?
我已经使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 disk /
3)所有配置更改后,我都重新启动了Apache
4)我知道正在处理httpd.conf的部分(我在其中放置了一些不相关的命令来进行调试。)
5)我请求的文件通过php显示当前时间,并且在后续请求中不会更改。
...在以后的请求中不会改变
听起来您的缓存正在运行。 如果确实在每个请求上都发生了变化,则该请求将由PHP而不是Apache的缓存来处理。
您是否尝试过使用a2en cache
和a2en disk_cache
启用模块?
完成此操作后,请不要忘记重新启动服务器。
根据您将CacheRoot设置为什么,您可能需要更改权限以将权限设置为777。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.