It worked when using Require in a location, thanks!

On Sat, 25 Apr 2020 at 13:41, Yann Ylavic <[email protected]> wrote:

> On Sat, Apr 25, 2020 at 1:24 PM baptx <[email protected]> wrote:
> >
> > @Yann: About your last reply suggesting Require expr "%{REMOTE_ADDR} !=
> %{CONN_REMOTE_ADDR}":
> > I want to restrict access on some virtualhosts only because I want to
> use some domain names without Cloudflare.
> > It looks like your previous solution with mod_rewrite is better in my
> case, since Require does not work in virtualhosts (I got the error:
> "Require not allowed in <VirtualHost> context").
>
> Ah yes, correct, it should be enclosed in a location like:
>
> <VirtualHost ...>
>   ...
>   RemoteIP...
>   <Location "/">
>     Require expr "%{REMOTE_ADDR} != %{CONN_REMOTE_ADDR}"
>   </Location>
>   ...
> </VirtualHost>
>
> >>>
> >>> Thanks Yann, it worked.
>
> Great!
>
> Regards,
> Yann.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to