Hi Q.Xie,

I'm guessing that you are using Pound to terminate your SSL front end and
your back end servers are listening on normal HTTP if this is the case I
would have a look at using Pound as your front end still but pass the
decrypted traffic into HAProxy which with its ACL rules you should be able
to achieve what you want.


~Scott



On 1 July 2013 08:28, Leo <[email protected]> wrote:

>  Hello Q.Xie,
>
> we have had this discussion several times on the list. Robert Segall has
> already explained why multiple URLs are ANDed:
>
> "There is a reason for it: it is easy to write an OR regular expression,
> but AND expressions can be more difficult."
> (
> http://www.apsis.ch/pound/pound_list/archive/2013/2013-05/1367581651000/index_html#1367583174000
> )
>
> If you want a different behaviour take a look at Joe Gooch's Pound
> patches. As far as I know he has written a patch to use a "URLMatch"
> directive with "AND"/"OR" value ... (https://github.com/goochjj/pound/)
>
> Hope this helps!
>
> Leo
>
>
>  On 06/29/2013 12:32 AM, Qingshan Xie wrote:
>
> I realized it, the Multiple URLs are ANDed not ORed relation in Pound.
> Not sure why Multiple URLs are designed as AND relation not OR?  At least
> from my experience OR relation should be available in Pound in order to
> split traffics.  For example a group applications have URLs /A, /B, /C,
> ....., and another group of apps have URLs /x, /y, /z, ......., but they
> share the same virtual.   it is very difficulty to manage thousands apps in
> a big company to use regx in one URL, especially this URLs may change
> frequently.    If Pound can handle multiple URLs in OR relation.  That will
> make this job much easier.
>
> Thanks, Q.Xie
>
>
>   ------------------------------
>  *From:* Qingshan Xie <[email protected]> <[email protected]>
> *To:* "[email protected]" <[email protected]> <[email protected]> <[email protected]>
> *Sent:* Friday, June 28, 2013 11:53 AM
> *Subject:* [Pound Mailing List] multiple URLs configured on Pound not
> working
>
>  Hello, expert,
>
>     According to manual, Pound should be able to configure multiple URLs.
> However, it failed when I tried to configure two URLs as below in service
> showed as below, but it worked if I remove on URL.
> ......
>  Service
>             URL "/ccivm0"
>             URL "/ccivm4"
>             BackEnd
>                 Address xxx.xx.x.xxx
>                 Port    84
>             End
>  End
>  ......
>
>  am I configured it wrongly?  what is the right way to configure it?
>
>  Thanks, Q.Xie
>
>
>
>


-- 
With Kind Regards.

Scott McKeown
Loadbalancer.org
http://www.loadbalancer.org

Reply via email to