Is it set correctly I only see 503/404 error on haproxy log, I already set debug level ! version 1.4.14
I really need your help My Skype account : derek.liao66 > Date: Sat, 24 Sep 2011 12:43:35 +0200 > From: w...@1wt.eu > To: y...@hotmail.com > CC: haproxy@formilux.org > Subject: Re: Need help about reqrep (urgent) > > Hi, > > On Fri, Sep 23, 2011 at 11:20:52AM +0000, DerekLiao wrote: > > Hey there, > > > > I > > have trouble with direct ??reqrep?? > > > > what I want is : > > > > My main web site is : caipiao.aaa.com > > > > > > My second web site is: www.bbb.com > > > > My goal is redirect URL from caipiao.aaa.com/ kaijiang > > ------------->www.bbb.com/result_aaa , but the URL in the browse still need > > to display caipiao.aaa.com/kaijiang > > > > what I did is: > > > > Frontend: > > > > > > > > acl acl_dom_caipiao.aaa.com hdr_dom(host) > > caipiao.aaa.com > > > > acl acl_url_kaijiang path_beg > > -i /kaijiang > > > > use_backend cs_aaa_caipiaos_1 if acl_dom_caipiao.aaa.com > > acl_url_kaijiang > > > > > > > > backend: > > > > backend cs_aaa_caipiaos_1 > > > > reqrep > > ^([^\ ]*)\ /kaijiang(/.*) \1\ /result_aaa\2 > > > > option httpchk GET / HTTP/1.1\r\nHost:\ www.bbb.com > > > > server srv_aaa_caipiaos_1_01 www.bbb.com:80 check > > > > Are you sure that your server does not also consider the Host > header and refuses to serve /result_aaa from caipiao.aaa.com ? > > > when I access caipiao.aaa.com/kaijiang, I get a 404 error, looks like > > reqrep did not > > working~ > > > > but if make a little change as below: > > > > acl acl_url_result path_beg > > -i /result_aaa > > > > use_backend cs_aaa_caipiaos_1 if acl_dom_caipiao.aaa.com > > acl_url_result > > > > then I can access caipiao.aaa.com/result_aaa directly, So there should be > > a problem on reqrep > > Strange then. > > > Could you help to analyze the root cause of this ? > > What does your server say in its logs ? You'll have the useful information > there since you'll know how the request will have been rewritten. > > Regards, > Willy >