thx a lot again ! it works now, but I have other question. is this correct: hierarchy_stoplist cgi-bin ? \.asp acl QUERY urlpath_regex cgi-bin \? \.asp cache deny QUERY and can I leave this with the code above you suggested or I should comment out? On Mon, Feb 16, 2009 at 2:34 AM, Amos Jeffries <squid3@xxxxxxxxxxxxx> wrote: >> you mean this: >> >> acl ASP urlpath_regex .asp$ >> cache deny .mydomain ASP >> >> then I get errors, restarting squid. >> >> or you mean: >> >> acl mydomain dstdomain .mydomain.net >> cache deny mydomain ASP >> always_direct allow mydomain >> >> > > I mean this: > > acl mydomain dstdomain .mydomain.net > acl ASP urlpath_regex .asp$ > cache deny mydomain ASP > > > Amos > >> >> >> >> >> On Mon, Feb 16, 2009 at 2:08 AM, Amos Jeffries <squid3@xxxxxxxxxxxxx> >> wrote: >>>> I've tried: >>>> >>>> acl mydomain dstdomain .mydomain.net >>>> cache deny mydomain >>> (denies caching of EVERYTHING at "mydomain.net" and "*.mydomain.net") >>> >>>> always_direct allow mydomain >>> >>> (forces proxy to nedver use peers when retrieving data for >>> "mydomain.net" >>> and "*.mydomain.net") >>> >>> >>> What I suggested was using: >>> cache deny mydomain ASP >>> >>> >>> Amos >>> >>>> >>>> but it doesn't help ! >>>> >>>> >>>> the code in my first posting seems to help, but I need some more tests. >>>> >>>> >>>> I'd like to try refresh_pattern for .asp as well. >>>> how is the code for refresh_pattern according to .asp? >>>> >>>> >>>> >>>> >>>> >>>> On Mon, Feb 16, 2009 at 1:01 AM, Amos Jeffries <squid3@xxxxxxxxxxxxx> >>>> wrote: >>>>>> thx, >>>>>> the problem is my lines deny all .asp webpages, but howto configure >>>>>> to >>>>>> deny asp only from the one certain domain? >>>>> >>>>> create another acl ... dstdomain line listing the domain. then combine >>>>> them together on the "cache deny" line. Preferrably with the faster >>>>> dstdomain ACL first/leftmost. >>>>> >>>>>> >>>>>> btw. could you pls post lines howto use acl, and "refresh_pattern" >>>>>> for >>>>>> .asp? >>>>> >>>>> refresh_pattern does not support ACLs. It's a global regex matcher. >>>>> >>>>>> >>>>>> greetings >>>>>> Piotr >>>>>> >>>>>> >>>>>> >>>>>> On Sun, Feb 15, 2009 at 11:54 PM, Amos Jeffries >>>>>> <squid3@xxxxxxxxxxxxx> >>>>>> wrote: >>>>>>>> hi >>>>>>>> >>>>>>>> I have Squid-3.0.PRE5 installed on debian etch and we have problems >>>>>>> >>>>>>> Please use the squid3 version from Lenny, its much more stable and >>>>>>> less >>>>>>> buggy than the beta. >>>>>>> >>>>>>>> with some .asp webpages: >>>>>>>> DOUBLE click the Login button, page cannot be found etc. >>>>>>>> >>>>>>>> Howto configure squid.conf to deny cache of all dynamic .asp >>>>>>>> webpages? >>>>>>>> >>>>>>>> I've added to my squid.conf the following lines: >>>>>>>> >>>>>>>> hierarchy_stoplist \.asp ? >>>>>>>> acl QUERY1 urlpath_regex \.asp \? >>>>>>>> cache deny QUERY1 >>>>>>>> >>>>>>>> I've found something like: >>>>>>>> >>>>>>>> acl ASP urlpath_regex .asp$ >>>>>>>> cache deny ASP >>>>>>>> >>>>>>>> as well, but I'm not sure which lines are correct? >>>>>>> >>>>>>> They both are. Pick the one that you like the look of most. >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> should I put both to squid.conf? >>>>>>>> >>>>>>> >>>>>>> To meet your stated request either will do. >>>>>>> >>>>>>> However I'd urge you to consider carefully WHY, you need to do this. >>>>>>> If the nature of the .asp pages is breaking your Squid, then its >>>>>>> breaking >>>>>>> everyones elses' cache as well. >>>>>>> >>>>>>> Squid will cache what it is allowed to, the asp web app should be >>>>>>> giving >>>>>>> it correct Cache-Control and Expires headers. If these are missing >>>>>>> squid >>>>>>> will estimate based on last-change. >>>>>>> >>>>>>> For dynamic pages we currently recommend dropping the old default >>>>>>> QUERY >>>>>>> acl, and using "refresh_pattern -i (/cgi-bin/\?) 0 0% 0" as the >>>>>>> second >>>>>>> to >>>>>>> last pattern. This makes squid discard all dynamic objects without >>>>>>> working >>>>>>> expiry info immediately, while also letting those good sites that >>>>>>> provide >>>>>>> expiry to work. >>>>>>> >>>>>>> Amos >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> >> > > >