squid: Add Squid Recipe from erp5-vifib (Romain C.)
[slapos.git] / slapos / recipe / squid / template / squid.conf.in
1 refresh_pattern .   0 20%% 4320 max-stale=604800
2
3 # Dissallow cachemgr access
4 http_access deny manager
5
6 # Squid service configuration
7 http_port %(ip)s:%(port)s accel defaultsite=%(ip)s
8
9 cache_peer %(backend_ip)s parent %(backend_port)s 0 no-query originserver name=backend
10
11 acl our_sites dstdomain %(ip)s
12 http_access allow our_sites
13 cache_peer_access backend allow our_sites
14 cache_peer_access backend deny all
15
16 # Drop squid headers
17 # via off
18 # reply_header_access X-Cache-Lookup deny all
19 # reply_header_access X-Squid-Error deny all
20 # reply_header_access X-Cache deny all
21
22 header_replace X-Forwarded-For
23 follow_x_forwarded_for allow all
24 forwarded_for on
25
26 # Use 1Go of RAM
27 cache_mem 1024 MB
28 # But do not keep big object in RAM
29 maximum_object_size_in_memory 2048 KB
30
31 # Log
32 access_log %(access_log_path)s
33 cache_log %(cache_log_path)s
34 pid_filename %(pid_filename_path)s