Mod-Rewrite
Apache2 mod_proxy、mod_rewrite 和 mod_cache
我有前端 apache2 和後端 tomcat6 和 apache lenya。
代理工作正常,但我想記憶體圖像。
這是我的簡單配置:
ProxyPass / http://192.168.0.82:8888/ ProxyPassReverse / http://192.168.0.82:8888/ RewriteRule ^/$ index.html [R] RewriteRule ^/default/live/(.*)$ $1 [R,L] RewriteRule ^/(.*) http://192.168.0.82:8888/default/live/$1 [P] ProxyRequests Off RewriteEngine On
我試圖以這種方式記憶體它:
<IfModule mod_disk_cache.c> CacheEnable disk / CacheRoot "/var/cache/mod_proxy" CacheRoot /home/apache2/cache CacheDefaultExpire 60 CacheMaxExpire 3600 </IfModule>
但是我什麼都沒有…
我什至嘗試過這種方式:
<IfModule mod_mem_cache.c> CacheEnable mem / MCacheMaxObjectSize 1024000 MCacheSize 102400 </IfModule>
再次沒有結果。
mod_mem_cache 和 mod_disk_cache 已啟用。所以我不知道問題出在哪裡……你能幫我嗎?
對於初學者:您有一個 CacheRoot 的雙重條目。
查看此頁面Apache Mod_Cache (mod_disk_cache)的一些調整技巧以獲取更深入的資訊。