Re: RE: how to redirect ip ranges to warning page

Frank Gingras <[email protected]>
Newsgroups gmane.comp.apache.user
Message-ID <CAOY50muQ7cXfF9NWmq+QZo0iyZUj178hiR3AEvg-bKuLB5m09g@mail.gmail.com>
On Tue, Oct 29, 2024 at 12:25 PM Rainer Canavan
<[email protected]> wrote:

> On Tue, Oct 29, 2024 at 5:11 PM Marc <[email protected]> wrote:
> >
> > >
> > >
> > > I am blocking most of amazon,google,azure clouds with ipsets. I also
> seem
> > > to have added (automatically) ranges that were abusive from apple safe
> > > browsing (or so?)
> > >
> > > I would like to remove these ip addresses of apple safe browsing from
> the
> > > tcp filter, but I want httpd to redirect all these ip clients to a
> single
> > > page. Telling users to disable safe browsing.
> > >
> > > How can I best do this?
> > >
> >
> > I have currently these ranges on my abuse list that match ranges apple
> is communicating as being used by them. I was also thinking about this
> marking that you can do with ip tables and then based on the mark, maybe
> redirect to some page?
> >
> >
> > 104.28.30.0/25
> > 104.28.30.128/27
>
> My first suggestion would have been a set of RewriteRule / rewriteCond
> to serve a static html page for all clients that match. Since
> mod_rewrite doesn't support IP subnet matching, but only regexes on
> e.g. "%{REMOTE_ADDR}", that's not really going to be a nice solution
> for such a long list of networks.
>
> As an alternative, you can use Require ip
> (https://httpd.apache.org/docs/2.4/mod/mod_authz_core.html#require)
> and define a suitable ErrorDocument.
>
> If you're using ip tables, you can re-route the request to a different
> TCP port and configure a vhost that serves the chosen document for any
> request to any path.
>
> Rainer
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
Rainer, a RewriteMap would solve that problem.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.