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 <tantz...@umn.edu> 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: users-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > > -- Jonathon Koyle