Comment utiliser mod_cache avec mod_proxy dans Apache 2.4

Le problème consiste à get un contenu proxy pour être mis en cache par Apache 2.4.

Ce problème a été résolu pour Apache 2.2 (c.-à-d. Utiliser mod_mem_cache). Mais dans Apache 2.4, le mod_mem_cache a été supprimé .

Ma source de contenu en amont est http://10.1.1.123:8081/data/ et elle est configurée dans Apache comme ceci:

Alias /data /var/www/html/index.php 

L'index de données fonctionne comme suit:

 root@orac:/var/www/html# cat index.php <?php $expires = time() + 5; $expires = gmdate( 'D, d MYH:i:s', $expires ) . ' GMT'; header( 'Content-Type: text/html; charset=utf-8' ); header( "Expires: {$expires}" ); echo $expires; 

c'est-à-dire qu'il expire le contenu après cinq secondes depuis la request.

Si j'habite / datatables directement (à partir de mon browser Web), la caching de cinq secondes fonctionne.

Dans Apache, ma configuration de proxy se présente comme suit:

 ProxyPass /cache/ http://10.1.1.123:8081/data/ ProxyPassReverse /cache/ http://10.1.1.123:8081/data/ 

Et ma configuration en cache se présente comme suit:

 CacheEnable disk / CacheRoot "/var/cache/mod_proxy" CacheDirLevels 3 CacheDirLength 5 CacheIgnoreCacheControl On CacheMaxFileSize 100000000 CacheIgnoreNoLastMod O 

Le magasin de memory cache peut être écrit par www-data:

 root@orac:/var/cache/mod_proxy# ls -al total 8 drwxr-xr-x 2 www-data www-data 4096 Jun 5 13:41 . drwxr-xr-x 19 root root 4096 Jun 5 13:41 .. 

Est-ce que quelqu'un pourrait m'aider avec ceci?

  • L'application Rails requirejse par Apache ne dessert pas CSS, Javascript et Images
  • Apache ReverseProxyPass redérige vers HTTP plutôt que https
  • "Ajp_read_header: ajp_ilink_receive a échoué"
  • Ne peut pas servir le wiki de gollum avec Apache
  • Impossible de faire une "grande" request POST avec Apache2 et ProxyPass
  • Comment puis-je forcer Mod_rewrite à envoyer le composant info utilisateur d'un URI?
  • apache / mod_proxy: erreurs de passerelle après le redémarrage
  • Comment arrêter les robots de surcharger mon application Web à performances lentes?
  • Apache RewriteRule 502 Erreur sur le server dev, fonctionne en direct
  • Pourquoi pas mod_proxy comme récursion?
  • mod_proxy échoue en tant que proxy direct en configuration simple
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de r├ęseau.