Outils pour utilisateurs

Outils du site


linux:apache (lu 67564 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:apache [23-08-2019 12:23]
edmc73 [Debian 10 Apache 2.4 php7.3]
linux:apache [03-10-2019 16:26]
edmc73 [htcacheclean]
Ligne 437: Ligne 437:
  
 et voila :) et voila :)
 +
 +===== htcacheclean =====
 +
 +Activez les modules
 +  a2enmod mod_cache mod_cache_disk
 +
 +Dans la config du site, pour un cache de 60 secondes
 +<code apache>
 +    <IfModule mod_cache.c>
 +      <IfModule mod_cache_disk.c>
 +        #LogLevel debug
 +        CacheRoot /var/cache/apache2/mod_cache_disk
 +        CacheDefaultExpire 60
 +        CacheMinExpire 60
 +        CacheMaxExpire 60
 +        CacheEnable disk /
 +        #CacheDetailHeader On
 +        CacheHeader On
 +        CacheIgnoreCacheControl On
 +        CacheIgnoreNoLastMod On
 +        CacheStoreNoStore On
 +        CacheStoreExpired On
 +        #CacheIgnoreHeaders None
 +        #CacheDisable "/index.php"
 +        #UnsetEnv no-cache
 +      </IfModule>
 +    </IfModule>
 +</code>
 +
 +Voir les fichiers en cache
 +  htcacheclean -A -p/var/cache/apache2/mod_cache_disk
 +
 +Si vous avez configuré un autre répertoire que celui par défaut, la purge ne se fera pas, mettez un cron
 +  0 */2 * * * /usr/bin/htcacheclean -n -t -p/home/user/apache2_mod_cache_disk -l100M
 +
 +Cette exemple purge toutes les 2 heures en vérifiant que la taille globale ne dépasse pas 100Mo, ''-t'' supprimer les répertoires vide (important car il peut vite y'en avoir un paquet), ''-n'' met une priorité basse au processus afin de ne pas bloquer le serveur.
linux/apache.txt · Dernière modification: 03-10-2019 16:26 de edmc73