Outils pour utilisateurs

Outils du site


linux:apache (lu 362 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édentesRévision précédente
Prochaine révision
Révision précédente
linux:apache [03-10-2019 14:20] – [Debian 10 Apache 2.4 php7.3] edmc73linux: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>
 +    <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 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, ''-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. 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.
 +
 +===== Restriction par ip =====
 +
 +Avant apache 2.4 c'était ça
 +<code>
 +<Directory "/var/www/perso">
 +   Order deny,allow
 +   Deny from all
 +   Allow from 14.14.14.14, 50.50.50.50
 +</Directory>
 +</code>
 +
 +Depuis Apache 2.4 c'est ça
 +<code>
 +<Directory "/var/www/perso">
 +   Require all denied
 +   Require ip 14.14.14.14 50.50.50.50
 +</Directory>
 +
 +
 +<Directory "/var/www/perso">
 +   Require all denied 
 +   Require host mon-serveur-01 ma-machine
 +</Directory>
 +</code>
 +
 +
linux/apache.1570112442.txt.gz · Dernière modification : de edmc73