You want to only allow access to a server at a specific hostname, (that is
how I understand you question). One way, that would work, is something
like
Listen 80
<VirtualHost *:80>
# This is the default host for this port (assuming it is the first
declaration for a host on this port) all server names that do not match
another will hit this location
<Location />
Require all denied
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName ok.yyy.zzz.com
# Put the rest of the host configuration here
</VirtualHost>
Assuming there are no other virtual hosts defined on this machine, this
should return a forbidden for any attempt to access the host at port 80
through any method name but ok.yyy.zzz.com
On Thu, Nov 29, 2018 at 11:18 AM Bill Tantzen <[email protected]> wrote:
> Experts,
>
> My environment is RHEL7 and apache 2.4.6
>
> I am looking for the seemingly tricky combination of directives
> (Require, RequireAll, RequireAny...) that will allow me to deny access
> to an entire domain except for, say, one particular host.
>
> For instance, how do deny access to
> yyy.zzz.com
> except for
> ok.yyy.zzz.com
>
> Is this even possible? I have tried every combination of
> authorization containers that I can think of, each of which so far is
> either too restrictive or too weak.
>
> Any ideas or suggestions for a good tutorial (believe me, I have
> searched)!!
> Thanks in advance!
> -- Bill
> --
> Human wheels spin round and round
> While the clock keeps the pace... -- John Mellencamp
> ________________________________________________________________
> Bill Tantzen University of Minnesota Libraries
> 612-626-9949 (U of M) 612-325-1777 (cell)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
--
Jonathon Koyle