Taille: 226
Commentaire:
|
Taille: 1683
Commentaire: truc & astuces...
|
Texte supprimé. | Texte ajouté. |
Ligne 3: | Ligne 3: |
Petite note rapide en attendant : | = Trucs et astuces (en attendant une vraie doc...) = |
Ligne 6: | Ligne 7: |
* corriger la taille maximale pour les objets mis dans le cache (4 Mo par défaut) : `maximum_object_size 10 MB` ''(valeur arbitraire)'' Exemple d'options pour intercepter et rediriger les téléchargements de paquets Ubuntu vers son miroir local : {{{ acl url_rewrite dstdomain security.ubuntu.com archive.ubuntu.com .archive.ubuntu.com url_rewrite_access allow url_rewrite url_rewrite_program /usr/local/sbin/squid-redirector url_rewrite_children 5 }}} Exemple ('''mauvais''' mais fonctionnel, fait à la vas-vite pour une urgence) de script de redirection : {{{ #!/bin/bash # /usr/local/sbin/squid-redirector, Progfou, 2008-01-14 # URL <SP> client_ip "/" fqdn <SP> user <SP> method <SP> urlgroup <NL> # # ATTENTION : le miroir est incomplet => ne pas tout rediriger bêtement !! # # miroirs au 2008-01-14 au CNF de Hanoï : # - architecture i386 (pas de source) # - sections main, restricted, universe et multiverse # - security et updates pour dapper, feisty et gutsy # - archive et backports pour dapper et gutsy # while read URL CLIENT USER METHOD GROUP do URL2="${URL/:\/\/??.archive.ubuntu.com\/ubuntu/://cnf.vn.refer.org/mirror/ubuntu/archive}" [ "$URL" = "$URL2" ] && URL2="${URL/:\/\/security.ubuntu.com\/ubuntu/://cnf.vn.refer.org/mirror/ubuntu/security}" if [ "$URL" != "$URL2" ] && HEAD "$URL2" > /dev/null then echo "$URL2" else echo "$URL" fi done exit 0 }}} |
Cette page décrira notre utilisation de Squid à l'AUF.
Trucs et astuces (en attendant une vraie doc...)
- ajouter ceci pour supporter les accès [:Subversion:] via HTTP :
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
- corriger la taille maximale pour les objets mis dans le cache (4 Mo par défaut) :
maximum_object_size 10 MB (valeur arbitraire)
Exemple d'options pour intercepter et rediriger les téléchargements de paquets Ubuntu vers son miroir local :
acl url_rewrite dstdomain security.ubuntu.com archive.ubuntu.com .archive.ubuntu.com url_rewrite_access allow url_rewrite url_rewrite_program /usr/local/sbin/squid-redirector url_rewrite_children 5
Exemple (mauvais mais fonctionnel, fait à la vas-vite pour une urgence) de script de redirection :
# /usr/local/sbin/squid-redirector, Progfou, 2008-01-14 # URL <SP> client_ip "/" fqdn <SP> user <SP> method <SP> urlgroup <NL> # # ATTENTION : le miroir est incomplet => ne pas tout rediriger bêtement !! # # miroirs au 2008-01-14 au CNF de Hanoï : # - architecture i386 (pas de source) # - sections main, restricted, universe et multiverse # - security et updates pour dapper, feisty et gutsy # - archive et backports pour dapper et gutsy # while read URL CLIENT USER METHOD GROUP do URL2="${URL/:\/\/??.archive.ubuntu.com\/ubuntu/://cnf.vn.refer.org/mirror/ubuntu/archive}" [ "$URL" = "$URL2" ] && URL2="${URL/:\/\/security.ubuntu.com\/ubuntu/://cnf.vn.refer.org/mirror/ubuntu/security}" if [ "$URL" != "$URL2" ] && HEAD "$URL2" > /dev/null then echo "$URL2" else echo "$URL" fi done exit 0