Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:apache [03-10-2019 14:20] – [Debian 10 Apache 2.4 php7.3] edmc73 | linux:apache [03-07-2025 14:42] (Version actuelle) – [htcacheclean] edmc73 | ||
|---|---|---|---|
| Ligne 439: | Ligne 439: | ||
| ===== htcacheclean ===== | ===== htcacheclean ===== | ||
| + | |||
| + | Activez les modules | ||
| + | a2enmod mod_cache mod_cache_disk | ||
| + | |||
| + | Dans la config du site, pour un cache de 60 secondes | ||
| + | <code apache> | ||
| + | < | ||
| + | < | ||
| + | #LogLevel debug | ||
| + | CacheRoot / | ||
| + | CacheDefaultExpire 60 | ||
| + | CacheMinExpire 60 | ||
| + | CacheMaxExpire 60 | ||
| + | CacheEnable disk / | ||
| + | # | ||
| + | CacheHeader On | ||
| + | CacheIgnoreCacheControl On | ||
| + | CacheIgnoreNoLastMod On | ||
| + | CacheStoreNoStore On | ||
| + | CacheStoreExpired On | ||
| + | # | ||
| + | # | ||
| + | #UnsetEnv no-cache | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| Voir les fichiers en cache | Voir les fichiers en cache | ||
| Ligne 447: | Ligne 473: | ||
| Cette exemple purge toutes les 2 heures en vérifiant que la taille globale ne dépasse pas 100Mo, '' | Cette exemple purge toutes les 2 heures en vérifiant que la taille globale ne dépasse pas 100Mo, '' | ||
| + | |||
| + | ===== Restriction par ip ===== | ||
| + | |||
| + | Avant apache 2.4 c' | ||
| + | < | ||
| + | < | ||
| + | Order deny,allow | ||
| + | Deny from all | ||
| + | Allow from 14.14.14.14, | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Depuis Apache 2.4 c'est ça | ||
| + | < | ||
| + | < | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | |||
| + | < | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||