web-dev-qa-db-fra.com

Squid n'est pas en cache

J'essayais d'installer Squid version 3.1.20 sur Ubuntu version 12.10 en entrant Sudo apt-get install squid, mais le problème est que le calmar que j'ai installé n'est pas en cache. J'ai essayé de naviguer plusieurs fois sur les mêmes sites Web, mais il ne cessait de m'indiquer TCP_MISS toutes les fois. Si je comprends bien, il devrait afficher TCP_HIT. La configuration est très simple. Je viens d'ajouter les déclarations ci-dessous dans le fichier de configuration du calmar.

acl allow_network src 172.16.0.0/16  

http_access allow allow_network

S'il vous plaît aidez-moi à résoudre le problème.

1

Tout d’abord, Squid 3 est installé par:

Sudo apt-get install squid3

Ensuite, vous devez ajouter votre ACL, ce que vous avez fait, bien.

Ensuite, vous devez créer votre cache_dirs en lançant:

Sudo squid3 -z

Ensuite, vous devez démarrer le service:

Sudo service squid3 start

Après cela, vous devrez peut-être modifier légèrement votre configuration, regardez: allow_cache et always_direct, vous ne voulez vraiment pas ce dernier! Ayez une lecture de ceci: http://wiki.squid-cache.org/SquidFaq/ConfiguringSquid#Can_I_make_Squid_proxy_only.2C_without_caching_anything.3F pour ce qu'il ne faut PAS faire. J'ai tendance à utiliser cache allow all

3
Grizly