No that's not exactly what I meant. What I mean is something like
this -- although actually typing it seems like it can't possibly be
done:
<RequireAny>
Require not host xxx.com
Require host ok.xxx.com
</ReqiureAny>
I realize "not host" is not allowed here, but it maybe helps explain
what I want to do: Block an entire domain except for a single host.
--Bill
On Thu, Nov 29, 2018 at 1:24 PM Jonathon Koyle <litereader@xxxxxxxxx> wrote:
>
> 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 <tantz001@xxxxxxx> 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-unsubscribe@xxxxxxxxxxxxxxxx
>> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>>
>
>
> --
> Jonathon Koyle
--
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-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx