so if i wanted to add domains that are handled buy lets say 3.30 can i just add 
all the domains that are handled by that particular server? or do i have to 
make separate entries for each domain?


On Mar 10, 2011, at 10:26 PM, Dave Steinberg wrote:

> Your comments after the config are correct.  That looks to me like it should 
> work.
>
> -- Dave
>
> On 3/10/2011 10:14 PM, Adrian Padilla wrote:
>> Ok Dave thank you
>>
>> this is what i have now,
>>
>> ListenHTTP
>>      Address 192.168.3.102
>>      Port    80
>>
>>      ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
>>      xHTTP           0
>> service
>> headrequire "host:  .*websiteb.com.
>>              BackEnd
>>                      Address 192.168.3.30
>>                      Port    80
>>              End
>>              BackEnd
>>                      Address 192.168.3.31
>>                      Port    80
>>              End
>>      End
>> service
>> headrequire "host:  .*websitec.com."
>>
>>              BackEnd
>>                      Address 192.168.3.32
>>              Port    80
>>      Service
>>              BackEnd
>>                      Address 192.168.3.26
>>                      Port    80
>>              End
>>              BackEnd
>>                      Address 192.168.3.27
>>                      Port    80
>>              End
>>              BackEnd
>>                      Address 192.168.3.28
>>                      Port    80
>>              End
>>              BackEnd
>>                      Address 192.168.3.29
>>                      Port    80
>>              BackEnd
>>                      Address 192.168.3.30
>>                      Port    80
>>              End
>>              BackEnd
>>                      Address 192.168.3.31
>>                      Port    80
>>              End
>>              BackEnd
>>                      Address 192.168.3.32
>>                      Port    80
>>              End
>>
>>      End
>> End
>>
>> The way i see it is if Website B gets a request then this config will see 
>> that request first and not go down the list to the other backend servers. 
>> website C Is then handled by the next service notation, and any other 
>> requests will be handled by the first available server...correct?
>>
>> On Mar 10, 2011, at 9:21 PM, Dave Steinberg wrote:
>>
>>> What you've got there is pretty close.  A couple things:
>>>
>>> - Pound uses a "first match" rule, so the service blocks for website B/C/D 
>>> should go on top of the config file.
>>> - You need to list all backends in the service block for website A. 
>>> Otherwise it'll just use the ones you listed, which are .26-.29.  It 
>>> doesn't inherit the others or anything like that.
>>> - You're missing an 'End' for the service block for website A in the config.
>>>
>>> You're basically there, it just needs a few tweaks.
>>>
>>> -- Dave
>>>
>>> On 3/10/2011 6:07 PM, Adrian padilla wrote:
>>>> Thank you for your help
>>>>
>>>> This is what i have for my pound Config file
>>>>
>>>> ListenHTTP
>>>>    Address 192.168.3.102
>>>>    Port    80
>>>>
>>>>    ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
>>>>    xHTTP           0
>>>>
>>>>    Service
>>>>            BackEnd
>>>>                    Address 192.168.3.26
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.27
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.28
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.29
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.30
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.31
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.32
>>>>                    Port    80
>>>>            End
>>>>    End
>>>> End
>>>>
>>>>
>>>> i want website "A" to be handled by all servers,
>>>>
>>>> Website "B" to be handled by server  3.30, 3.31, and 3.32
>>>>
>>>> and website "C&   D" to be handled by 3.26, 3.27, 3.28, 3.29
>>>>
>>>> so my question is
>>>>
>>>> ListenHTTP
>>>>    Address 192.168.3.102
>>>>    Port    80
>>>>
>>>>    ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
>>>>    xHTTP           0
>>>>
>>>>    Service
>>>>            BackEnd
>>>>                    Address 192.168.3.26
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.27
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.28
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.29
>>>>                    Port    80
>>>>            End
>>>> service
>>>> headrequire "host:  .*websiteb.com.
>>>>            BackEnd
>>>>                    Address 192.168.3.30
>>>>                    Port    80
>>>>            End
>>>>            BackEnd
>>>>                    Address 192.168.3.31
>>>>                    Port    80
>>>>            End
>>>> service
>>>> headrequire "host:  .*websitec.com."
>>>>
>>>>            BackEnd
>>>>                    Address 192.168.3.32
>>>>                    Port    80
>>>>            End
>>>>    End
>>>> End
>>>>
>>>> On Mar 6, 2011, at 2:37 PM, Dave Steinberg wrote:
>>>>
>>>>> On 3/6/2011 12:46 PM, Adrian Padilla wrote:
>>>>>> is it possible to have pound do the proxy for 7 servers?
>>>>>>
>>>>>> and have different domains on all the servers, lets say
>>>>>>
>>>>>> there are 3 domains
>>>>>>
>>>>>> "Domain A" located on all 7 servers
>>>>>>
>>>>>> Domain B located on 3 of the 7 servers
>>>>>>
>>>>>> Domain c located on 1 of the 7 servers
>>>>>>
>>>>>> will Pound be able to know what domain is what and send it to the
>>>>>> appropriate server handling that request for that particular server?
>>>>>
>>>>> Sure, you'll want to setup 3 different service directives.  Then use the 
>>>>> HeadRequire directive to specify which hosts are handled by each service 
>>>>> block.
>>>>>
>>>>> Regards,
>>>>> --
>>>>> Dave Steinberg
>>>>> http://www.geekisp.com/
>>>>> http://www.steinbergcomputing.com/
>>>>> http://www.redterror.net/
>>>>>
>>>>> --
>>>>> To unsubscribe send an email with subject unsubscribe to [email protected].
>>>>> Please contact [email protected] for questions.
>>>>
>>>> Adrian Padilla
>>>> (800) 831-0735
>>>> Sr. Network Admin
>>>> [email protected]
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> To unsubscribe send an email with subject unsubscribe to [email protected].
>>>> Please contact [email protected] for questions.
>>>
>>>
>>>
>>> --
>>> Dave Steinberg
>>> http://www.geekisp.com/
>>> http://www.steinbergcomputing.com/
>>> http://www.redterror.net/
>>>
>>> --
>>> To unsubscribe send an email with subject unsubscribe to [email protected].
>>> Please contact [email protected] for questions.
>>
>> Adrian Padilla
>> (800) 831-0735
>> Sr. Network Admin
>> [email protected]
>>
>>
>>
>>
>>
>> --
>> To unsubscribe send an email with subject unsubscribe to [email protected].
>> Please contact [email protected] for questions.
>
>
>
> --
> Dave Steinberg
> http://www.geekisp.com/
> http://www.steinbergcomputing.com/
> http://www.redterror.net/
>
> --
> To unsubscribe send an email with subject unsubscribe to [email protected].
> Please contact [email protected] for questions.

Adrian Padilla
(800) 831-0735
Sr. Network Admin
[email protected]




--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.

Reply via email to