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?

  • Ajouter un hôte avec mod_proxy dans Apache
  • Haproxy anonyme frontend, backend autorisé avec NTLM
  • Puis-je définir un type de contenu si l'origine n'envoie pas un dans mod_proxy?
  • Accès Jira avec AJP-Proxy
  • Lighttpd et Discourse (Docker): configuration de mod_proxy
  • lighttpd et mod_proxy avec PHP
  • Lighttpd 1.5 reverse-proxy pour trac
  • Apache proxy ne fonctionne pas pour un port localhost
  • Comment% {BALANCER_WORKER_ROUTE} e peut-il être nul
  • Délai d'attente du proxy Apache2
  • Mod_proxy tomcat
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.