User Tools

Site Tools


informatique:logiciels:squid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:logiciels:squid [2020/10/26 18:25] – ajout logo pteuinformatique:logiciels:squid [2021/09/24 08:10] (current) – [Désactiver le cache] pteu
Line 31: Line 31:
 acl localnet src 192.168.0.0/16 acl localnet src 192.168.0.0/16
 http_access allow localnet http_access allow localnet
 +</code>
 +
 +Les connexions HTTPS utilisent la méthode connect et sont permises par les directives:
 +<code bash>
 +acl SSLPort 443 4443 8443
 +acl CONNECT method CONNECT
 +http_access allow CONNECT SSLPort
 +</code>
 +
 +Ajout gestion du FTP (à ajuster selon la conf en place):
 +<code bash>
 +acl SSL_ports port 21
 +acl ftp proto FTP
 +http_access allow ftp
 </code> </code>
  
Line 140: Line 154:
 </code> </code>
  
 +====Lenteur au redémarrage====
  
 +Squid est long à redémarrer car il attend que les sockets se ferment d'elles-même jusqu'à 30s par défaut, avant de les forcer à se fermer en [[http://www.squid-cache.org/Doc/config/shutdown_lifetime/|envoyant un timeout aux clients]]. Pour baisser ce temps d'attente :
 +<code bash squid.conf>
 +shutdown_lifetime 10 seconds
 +</code>
 +====Debug====
 +
 +Pour [[https://wiki.squid-cache.org/KnowledgeBase/DebugSections|débugger Squid]], on utilise la directive ''debug_options section,level'' dans le fichier de conf. **section** vaut ALL ou de 0 à 93 ; **level** vaut de 0 à 9, avec 9 le plus verbeux. Les logs de debug seront redirigés vers le cache.log.
 +
 +Pour débugguer les ACLs (section 28) :
 +<code bash squid.conf>
 +debug_options 28,9
 +</code>
 +Redémarrer le service pour activer l'option. Comme toujours, penser à désactiver le debug une fois le soucis réglé, pour ne pas exploser le ''/var/log''.
 +
 +====Désactiver le cache====
 +
 +Pour désactiver le cache il suffit, soit de bloquer le cache avec l'ACL :
 +<code bash>
 +cache deny all
 +</code>
 +... soit de commenter les directives ''cache_dir''.
 =====Erreurs===== =====Erreurs=====
  
informatique/logiciels/squid.1603736750.txt.gz · Last modified: 2020/10/26 18:25 by pteu