Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
informatique:linux:squid [2009/11/06 15:20] benoit créée |
informatique:linux:squid [2018/09/06 19:10] (Version actuelle) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== SQUID ===== | ====== SQUID ===== | ||
| + | ==== Configuration basique ==== | ||
| + | |||
| Edition du fichier ''/etc/squid/squid.conf'' | Edition du fichier ''/etc/squid/squid.conf'' | ||
| Ligne 14: | Ligne 16: | ||
| # port d'ecoute de squid peut être changé à 8080 | # port d'ecoute de squid peut être changé à 8080 | ||
| http_port 3128 | http_port 3128 | ||
| + | |||
| + | ==== Authentification basic ==== | ||
| + | |||
| + | Créer le fichier mot de passe | ||
| + | htpasswd -c /etc/squid3/passwd user | ||
| + | |||
| + | Vérifier que le module requis est bien présent : | ||
| + | dpkg -L squid3 | grep ncsa_auth | ||
| + | |||
| + | Editer : | ||
| + | vi /etc/squid3/squid.conf | ||
| + | |||
| + | Ajouter : | ||
| + | auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwd | ||
| + | auth_param basic children 5 | ||
| + | auth_param basic realm Squid proxy-caching web server | ||
| + | auth_param basic credentialsttl 2 hours | ||
| + | auth_param basic casesensitive off | ||
| + | |||
| + | Ajouter | ||
| + | acl ncsa_users proxy_auth REQUIRED | ||
| + | http_access allow ncsa_users | ||
| + | |||
| + | |||
| + | |||