squid.conf to allow purging

Written by James McDonald

August 10, 2009

Update: I kept getting ACCESS_DENIED and “>Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect. ERR_ACCESS_DENIED”

I added

cache_mgr emailaddress@example.com
cachemgr_passwd mysecretpassword

acl PURGE method PURGE
acl mylocal src 127.0.0.1
acl purgehost src 192.168.0.109
acl purgelocal src 192.168.0.53
http_access allow PURGE purgehost
http_access allow PURGE mylocal
http_access allow PURGE purgelocal

# this ran squidclient specifying -h and -u 
squidclient -u emailaddress@example.com -m PURGE -h 192.168.0.53 http://www.example.com/cakephp/

 

Original Post

Sometimes Squid can hold onto a bad file and your clients keep getting a bad copy of a webpage when the issue has been resolved.

So you may want to remove the bad page reference in the squid cache without going to the extreme of deleting the whole cache and restarting squid

To get PURGE working put this is squid.conf

acl PURGE method PURGE
# the example on squid-cache.org had acl localhost src 127.0.0.1 but 
# reloading squid caused it to complain so I changed localhost host to something else
# in this cas mylocal
acl mylocal src 127.0.0.1
http_access allow PURGE mylocal
http_access deny PURGE

and then use squidclient on the squid box to run the purge…

[root@ahostofmine ~]# squidclient -m PURGE https://toggen.com.au/
HTTP/1.0 200 OK
Server: squid
Date: Mon, 10 Aug 2009 06:39:56 GMT
Content-Length: 0

[root@ahostofmine ~]# squidclient -m PURGE https://toggen.com.au/
HTTP/1.0 404 Not Found
Server: squid
Date: Mon, 10 Aug 2009 06:39:58 GMT
Content-Length: 0

Here is the link to the www.squid-cache.org PURGE documentation

1 Comment

  1. Efstathios

    Its working, thank you.
    But how i can do squid server to response in both http – https?

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like…

How to Research a CPU Upgrade

How to Research a CPU Upgrade

Upgrade Time! Doing a lot of VMWare Workstation virtualization to create labs for self-study and training. Finding...