2011-03-19 60 views
1

我已經使Apache mod_cache在運行Apache 2.2的Windows服務器上按照預期工作,但是我無法使其在具有root訪問權限的Linux cpanel服務器上運行。如何獲得Apache mod_cache緩存?

這是我知道的:

1)mod_cache的和mod_disk_cache都編入阿帕奇(證實 「的httpd -l」)

2)我的httpd.conf配置這樣 CacheRoot /家庭/帳戶名/ Apache的cacheroot CacheEnable盤/

3)我的所有配置後重新啓動Apache的改變

4)我知道正在被處理的的httpd.conf的部分(I把一些不相關的命令在那裏進行調試。)

5)文件I請求顯示通過PHP當前時間,並且它不隨後的請求發生變化。

回答

0

您是否嘗試啓用a2en cachea2en disk_cache的模塊?

不要忘記這樣做後重新啓動服務器。

-1

取決於你有你的CacheRoot設置,您可能需要更改的權限,使權限777

1

...它不會在後續請求更改

它聽起來像你的緩存工作。如果它在每個請求上都發生了變化,那麼請求將由PHP而不是Apache的緩存提供。