About Red Hat Partner Programmes Training Support and Docs Products and Services
  downloadstorecart
red hat logo search    
redhat.comredhat network
Red Hat Documentation

Configuration de Squid

Configuration de Squid

Pour obtenir des informations plus complètes sur la configuration de Squid, ouvrez le fichier /usr/doc/squid-num-version/FAQ.html à l'aide de votre navigateur Web. Vous pouvez également consulter les informations disponibles sur le site Web de Squid à l'adresse http://squid.nlanr.net/.

Pour commencer à utiliser le serveur proxy de mise en cache Squid, commencez par le fichier QUICKSTART. QUICKSTART doit se trouver dans /usr/doc/squid-num-version/.

Vous pouvez faire en sorte que Squid démarre et s'arrête automatiquement au démarrage et à l'arrêt de votre ordinateur en ajoutant des liens symboliques aux répertoires /etc/rc.d/rc3.d et /etc/rc.d/rc0.d de votre système. Les commandes suivantes créeront les liens symboliques :

cd /etc/rc.d/rc3.d
ln -s ../init.d/squid S99squid
cd /etc/rc.d/rc0.d
ln -s ../init.d/squid K99squid
	  

Si vous utilisez le système X Window, vous pouvez créer les liens symboliques avec tksysv.

Pour exécuter Squid, vous devez éditer certains paramètres dans son fichier de configuration, /etc/squid.conf, comme suit :

  1. Recherchez la ligne commençant par :

    #cache_mem 8
    	  

    Supprimez le commentaire de cette ligne et remplacez 8 par la quantité de RAM (exprimée en Mo) que vous voulez allouer à Squid.

  2. Recherchez la ligne commençant par :

    #cache_swap 100
    	  

    Supprimez le commentaire de cette ligne et remplacez 100 par la quantité d'espace disque (exprimée en Mo) que vous voulez allouer à Squid.

  3. Recherchez la section suivante :

    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl all src 0.0.0.0/0.0.0.0
    	  

    Ajoutez la ligne suivante à la fin de la section précédente :

    acl allowed_hosts src XXX.XXX.XXX.0/255.255.255.0
    	  

    Remplacez les signes X (devant le signe /) par votre adresse de sous-réseau. Remplacez 255.255.255.0 par votre masque de sous-réseau.

  4. Recherchez la section suivante :

    http_access allow all
    	  

    Remplacez-la par :

    http_access allow allowed_hosts
    http_access deny all
    	  
  5. Recherchez la section suivante :

    icp_access allow all
    	  

    Remplacez-la par :

    icp_access allow allowed_hosts
    icp_access deny all
    	  
  6. Recherchez la ligne suivante :

    #cache_mgr webmaster
    	  

    Supprimez le commentaire de cette ligne et remplacez webmaster par l'adresse électronique de l'administrateur de Squid.

  7. Enregistrez le fichier squid.conf.

  8. Vous pouvez à présent lancer Squid en invoquant la commande squid start dans /etc/rc.d/init.d/ :

    /etc/rc.d/init.d/squid start
    	  

    Si c'est la première fois que vous exécutez squid, le programme crée les répertoires d'échange nécessaires au démarrage.

Squid devrait à présent scruter le port 3128 de votre serveur Web. Vous pouvez maintenant configurer Navigator (sur toute machine choisie pour permettre l'accès à Squid) pour qu'il utilise votre machine comme serveur proxy. Certaines personnes configurent leurs routeurs pour rediriger toute demande faite au port 80 pour qu'elle passe par Squid ; ceci leur épargne d'avoir à configurer le proxy sur tous les ordinateurs de leur réseau.

 

 
 
© 2001 Red Hat, Inc. All rights reserved.       About Red Hat   :   Legal statement   :   Privacy statement   :   Y2K statement   :   Contact Red Hat