Search squid archive

Re: error pages on acl deny

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/27/05, Henrik Nordstrom <hno@xxxxxxxxxxxxxxx> wrote:
> On Wed, 26 Oct 2005, Christoph Haas wrote:
>
> > On Wednesday 26 October 2005 11:36, Metal Gear wrote:
> >> hi guys i am now using the following acls i.e. i want different error
> >> pages for different acls but i m always having a same error pages i.e.
> >> of  'ERR_ACCESS_DENIED'. i think its priority is higher than the
> >> second one.
> >>
> >> acl blockedsites url_regex "/usr/local/squid/etc/sites/block"
> >> http_access deny blockedsites mydomain
> >> deny_info ERR_ACCESS_DENIED blockedsites mydomain
> >>
> >> acl browserblocker browser -i 1.0.7
> >> http_access deny !browserblocker mydomain
> >> deny_info ERR_OLD_BROWSER_DENIED !browserblocker mydomain
> >>
> >> http_access allow mydomain
> >>
> >> how will i get the different error page?
>
> deny_info looks for the very last acl of the http_access line which denied
> access. Nothing more, nothing less. If you list multiple acls on the same
> deny_info line then http_access deny lines ending in any of these acls
> will show the indicated error message.
>
>
> If you can not arrange your http_access deny statements in such manner
> that the last acl on each line is something meaningful to use in deny_info
> for selecting a suitable error message then it is possible to introduce
> dummy acls similar to the "all" acl to connect things together with
> deny_info.
so how can i introduce dummy acls since i tried each and every thing
but the situation remains.


>
> > You need to define the deny_info before you use it in http_access.
> > Just swap the lines.
>
> No, the ordering of deny_info in relation to http_access is not important.
> You can have all your deny_info lines first in squid.conf, or last if you
> prefer, or mixed with your http_access lines.
>
> Regards
> Henrik
>


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux