LAMP : 7ème Etape - SQUID [DEBIAN]
DEBIANLINUXSQUIDPour ce serveur proxy, le but recherché est simplement de gérer le cache des pages internet consultées. C’est Squid que nous avons choisi. Le choix du contrôle de contenu (squid-gard), n’a pas été fait.
SQUID : Installation
apt-get install squid
SQUID : Configuration
nano /etc/squid/squid.conf
Rechercher la partie concernant la déclaration des acl (ctrl-w : rechercher « acl all »), vers la fin du fichier et ajouter une ligne correspondante à la configuration du réseau, après la ligne « acl all src 0.0.0/0.0.0.0 » :
acl MonNomReseau src 192.20.0.0/255.255.0.0
Ensuite, il faut modifier quelques lignes plus bas avant la ligne « http_access deny all » et après la ligne « http_access allow localhost » , la ligne suivante :
http_access allow MonNomReseau
(en fait les règles indiquées dans le fichier de configuration sont exécutées dans l’ordre où elle sont données - comme dans un firewall).
Enfin, il faut redémarrer le serveur pour prendre en compte les modifications :
/etc/init.d/squid restart
SQUID : Configuration des postes clients
Dans la partie configuration du proxy, il faut indiquer le nom ou l’adresse IP du proxy (l’adresse IP du serveur) et le port par défaut 3128.
Vérification du fonctionnement
La commande suivante permet de surveiller les logs du proxy pour vérifier que tout fonctionne correctement :
tail -f /var/log/squid/access.log
SQUID : Intégration dans webmin
Pour faciliter les paramètrages et l’administration ultérieure de Squid, nous pouvons utiliser webmin.
Une fois connecté à webmin, il s’agit d’intégrer le module squid dans webmin.
Dans la colonne de gauche, choisir « webmin configuration », puis l’icône « modules webmin ».
Dans l’onglet install, cocher « module standard www.webmin.com», cliquer sur le bouton de liste et choisir dans la fenêtre qui apparait « squid », puis bouton « Installer »
Vous remarquerez que le menu squid apparaît dans la catégorie « unused modules ».
Il faut cliquez sur le menu refresh modules, pour que le menu de squid apparaisse dans le bon menu.
Si vous voulez l’affecter à un autre menu, par exemple, au menu serveur, il faut aller dans configuration webmin, icône réaffectation des modules, choisir le module, et menu rafraichir.