gpt4 book ai didi

带有 VirtualHost 代理的 Apache 2.4 缓存

转载 作者:行者123 更新时间:2023-11-28 22:16:12 26 4
gpt4 key购买 nike

我想为通过具有 VirtualHost 配置的 Apache 的 Tomcat 上的网站激活 Apache 2.4 上的缓存。

这是我的 apache2.config 文件代码:

<VirtualHost *:80> 
ServerName domain.com
ServerAlias www.domain.com

#Cache
CacheEnable disk /
CacheHeader on
CacheIgnoreNoLastMod On
CacheDefaultExpire 800
CacheMaxExpire 64000
ExpiresActive on

ProxyPreserveHost On
ProxyRequests Off

ProxyPass / http://localhost:8084/Application/
ProxyPassReverse / http://localhost:8084/Application/

</VirtualHost>

缓存在我的本地机器 (Ubuntu) 中有效,但在生产服务器 (Ubuntu Server) 中无效。

基本上我检查缓存目录

ls -la/var/cache/apache2/mod_cache_disk/

在我的本地机器上,我得到了很多具有正确日期的缓存文件,但在我的服务器上,目录仍然是空的。

任何想法,谢谢

最佳答案

我发现了问题。基本上我没有启用“cache_disk”。我不明白为什么 apache 重新启动而不给我一个错误。这就是为什么我没有考虑它。无论如何,解决方案是

sudo a2enmod 缓存磁盘

关于带有 VirtualHost 代理的 Apache 2.4 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49560717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com