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 [email protected]
cachemgr_passwd mysecretpassword

acl PURGE method PURGE
acl mylocal src
acl purgehost src
acl purgelocal src
http_access allow PURGE purgehost
http_access allow PURGE mylocal
http_access allow PURGE purgelocal

# this ran squidclient specifying -h and -u 
squidclient -u [email protected] -m PURGE -h 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 but 
# reloading squid caused it to complain so I changed localhost host to something else
# in this cas mylocal
acl mylocal src
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?


Submit a Comment

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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

You May Also Like…