Squid.conf

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(New page: <pre> acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 # https acl SS...)
 
m (Removed 'Template:' prefix from template includings and/or changed external-link into internal-link)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 +
{{Quicklinks}}
 +
<br />
 +
 
<pre>
 
<pre>
 
acl all src 0.0.0.0/0.0.0.0
 
acl all src 0.0.0.0/0.0.0.0
Line 32: Line 36:
 
icp_access allow all
 
icp_access allow all
 
http_port 127.0.0.1:3128 vhost vport
 
http_port 127.0.0.1:3128 vhost vport
 +
 +
# this is configured for osgrid on port 8003, change to your grid asset server.
 
cache_peer osgrid.org parent 8003 0 originserver default
 
cache_peer osgrid.org parent 8003 0 originserver default
 
hierarchy_stoplist cgi-bin ?
 
hierarchy_stoplist cgi-bin ?
Line 40: Line 46:
 
refresh_pattern ^ftp:          1440    20%    10080
 
refresh_pattern ^ftp:          1440    20%    10080
 
refresh_pattern ^gopher:        1440    0%      1440
 
refresh_pattern ^gopher:        1440    0%      1440
 +
 +
# the next line gives you about a week in cache before expiration. Change 100000 and 100800 to however long you want.
 
refresh_pattern .              100000  20%    100800 override-expire
 
refresh_pattern .              100000  20%    100800 override-expire
 
acl apache rep_header Server ^Apache
 
acl apache rep_header Server ^Apache

Latest revision as of 15:42, 10 June 2011


acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443          # https
acl SSL_ports port 563          # snews
acl SSL_ports port 873          # rsync
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl Safe_ports port 631         # cups
acl Safe_ports port 873         # rsync
acl Safe_ports port 901         # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
icp_access allow all
http_port 127.0.0.1:3128 vhost vport

# this is configured for osgrid on port 8003, change to your grid asset server.
cache_peer osgrid.org parent 8003 0 originserver default
hierarchy_stoplist cgi-bin ?
cache_dir ufs /var/spool/squid 1024 16 256
access_log /var/log/squid/access.log squid
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440

# the next line gives you about a week in cache before expiration. Change 100000 and 100800 to however long you want.
refresh_pattern .               100000  20%     100800 override-expire
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
hosts_file /etc/hosts
coredump_dir /var/spool/squid
Personal tools
General
About This Wiki