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 Les deux révisions suivantes
sysadmin:mirror_redirect_squid [2014/10/21 17:25]
james [Regles de réécriture] typo regexp
sysadmin:mirror_redirect_squid [2014/10/21 17:27]
james [Regles de réécriture] typo
Ligne 49: Ligne 49:
 regex ^http://​ftp\.[a-z][a-z].debian.org/​debian/​dists/​.*/​installer-.*/​.*$ regex ^http://​ftp\.[a-z][a-z].debian.org/​debian/​dists/​.*/​installer-.*/​.*$
 # le reste est en local # le reste est en local
-regex ^http://(ftp\.[a-z][a-z].debian.org/​debian/​((dists|pool)/​.*(udeb|deb|bz2|Packages|Packages.gz|Release|Release.gpg)))$ http://​debian-mirror.mondomaine.com/​debian/​\1+regex ^http://​ftp\.[a-z][a-z].debian.org/​debian/​((dists|pool)/​.*(udeb|deb|bz2|Packages|Packages.gz|Release|Release.gpg))$ http://​debian-mirror.mondomaine.com/​debian/​\1
 </​code>​Si vous avez de l'​espace disque et que vous avez un miroir complet (incluant les sources), il suffit de retirer les deux premières regexp qui empêchent la réécriture des adresses des paquets source : tout sera alors redirigé vers le miroir local. </​code>​Si vous avez de l'​espace disque et que vous avez un miroir complet (incluant les sources), il suffit de retirer les deux premières regexp qui empêchent la réécriture des adresses des paquets source : tout sera alors redirigé vers le miroir local.
   * Le meme principe peu bien sûr etre utilisé pour ldes dépots de securité, archive, backports, ... comme le montrent les exemples suivants : <​code>​   * Le meme principe peu bien sûr etre utilisé pour ldes dépots de securité, archive, backports, ... comme le montrent les exemples suivants : <​code>​
Ligne 58: Ligne 58:
 # idem pour les backports # idem pour les backports
 regex ^http://​www.backports.org/​debian/​(dists|pool)/​.*/​source/​(Release|Sources|Sources\.(bz2|gz|diff/​.*))$ regex ^http://​www.backports.org/​debian/​(dists|pool)/​.*/​source/​(Release|Sources|Sources\.(bz2|gz|diff/​.*))$
-regex ^http://(www.backports.org/​debian/​((dists|pool)/​.*(deb|bz2|Contents-.*gz|Packages|Packages.gz|Release|Release.gpg)))$ http://​debian-mirror.mondomaine.com/​debian-backports/​\1+regex ^http://​www.backports.org/​debian/​((dists|pool)/​.*(deb|bz2|Contents-.*gz|Packages|Packages.gz|Release|Release.gpg))$ http://​debian-mirror.mondomaine.com/​debian-backports/​\1
 </​code>​ </​code>​
   * Le même principe fonctionnerait bien sûr sur un dépot ubuntu en adaptant les URLs, cependant je n'​utilise pas un dépot ubuntu complet (moins de postes, et donc moins de besoinse en terme d'​installations/​MAJs,​ ...) mais un dépot "​partiel"​ utilisant apt-cacher , voici les lignes utilisées pour rediriger toute demande vers l'​apt-cacher local (dont l'IP doit bien sur aussi être exclue des ACL de réécriture) pour les principaux dépots utilisés :<​code>​   * Le même principe fonctionnerait bien sûr sur un dépot ubuntu en adaptant les URLs, cependant je n'​utilise pas un dépot ubuntu complet (moins de postes, et donc moins de besoinse en terme d'​installations/​MAJs,​ ...) mais un dépot "​partiel"​ utilisant apt-cacher , voici les lignes utilisées pour rediriger toute demande vers l'​apt-cacher local (dont l'IP doit bien sur aussi être exclue des ACL de réécriture) pour les principaux dépots utilisés :<​code>​
sysadmin/mirror_redirect_squid.txt · Dernière modification: 2014/10/28 18:33 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0