> Cool. Alternatively, you can set it by using, $trp:Host as the property > expression.
Thanks. I'll try that too.. >> >> Thanks, >> Reka. >> >> On Mon, Jun 18, 2012 at 3:43 PM, Reka Thirunavukkarasu <r...@wso2.com> >> wrote: >> > Hi >> > >> > I have verified the patch with my local setup. After a small >> > modification according to my scenario to the patch, it worked fine. I >> > have attached it here with. >> > But, is there any possibility to programatically adding the host name >> > to axis2 MessageContext from Synapse's MessageContext? >> > >> > Since we are having dynamic virtual host addition, we need to >> > dynamically handle this instead of adding host name in the config >> > file. >> > >> > Thanks, >> > Reka. >> > >> > >> > On Mon, Jun 18, 2012 at 9:29 AM, Reka Thirunavukkarasu <r...@wso2.com> >> > wrote: >> >> Hi >> >> >> >> Sure. I'll verify with the patch and update the thread. >> >> >> >> Thanks, >> >> Reka >> >> >> >> On Fri, Jun 15, 2012 at 8:10 PM, Kasun Indrasiri <ka...@wso2.com> >> >> wrote: >> >>> Hi Reka, >> >>> >> >>> Could you please verify your scenario with the attached patch. (I've >> >>> tested >> >>> it locally using tcpdump.) >> >>> In the ESB config you have to use the following property. >> >>> >> >>> <property name="REQUEST_HOST_HEADER" value="www.example.org" >> >>> scope="axis2"/> >> >>> >> >>> >> >>> On Tue, Jun 12, 2012 at 11:52 AM, Kasun Indrasiri <ka...@wso2.com> >> >>> wrote: >> >>>> >> >>>> I have debugged in RequestTargetHost interceptor which is responsible >> >>>> for >> >>>> adding the host header. >> >>>> >> >>>> And the header is not overridden as the following condition is not >> >>>> satisfied. >> >>>> if (!request.containsHeader(HTTP.TARGET_HOST)) { >> >>>> So, the host header is overridden in some other place down the flow.( >> >>>> I've >> >>>> started a thread on httpcore regarding this issue) >> >>>> >> >>>> >> >>>> On Tue, Jun 12, 2012 at 10:50 AM, Hiranya Jayathilaka >> >>>> <hira...@wso2.com> >> >>>> wrote: >> >>>>> >> >>>>> Synapse doesn't have much control over this. Host header is set by >> >>>>> HTTP >> >>>>> Core protocol handlers, as it's a HTTP protocol requirement. We >> >>>>> should debug >> >>>>> into the equestTargetHost >> >>>>> >> >>>>> (http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/protocol/RequestTargetHost.html) >> >>>>> and see what's going on there. >> >>>>> >> >>>>> Thanks, >> >>>>> Hiranya >> >>>>> >> >>>>> >> >>>>> On Tue, Jun 12, 2012 at 10:01 AM, Kasun Indrasiri <ka...@wso2.com> >> >>>>> wrote: >> >>>>>> >> >>>>>> I did the fix from synapse level, but still the value written as >> >>>>>> the >> >>>>>> host is overridden from http-core. I'm investigating on this and >> >>>>>> will >> >>>>>> provide a solution today, >> >>>>>> >> >>>>>> >> >>>>>> On Mon, Jun 11, 2012 at 11:34 AM, Reka Thirunavukkarasu >> >>>>>> <r...@wso2.com> >> >>>>>> wrote: >> >>>>>>> >> >>>>>>> Hi Kasun, >> >>>>>>> >> >>>>>>> Can we get some update regarding the issue, since we are highly >> >>>>>>> depending on the virtual host in AS? Does it require more >> >>>>>>> underlying >> >>>>>>> change? >> >>>>>>> >> >>>>>>> Thanks, >> >>>>>>> Reka >> >>>>>>> >> >>>>>>> On Fri, Jun 1, 2012 at 10:34 AM, Sanjeewa Malalgoda >> >>>>>>> <sanje...@wso2.com> >> >>>>>>> wrote: >> >>>>>>> > Any way we cant use passthrogh transport for LB because >> >>>>>>> > it has other bug which was discussed on a separate thread. >> >>>>>>> > And dushan is currently looking onto it. so we have to focus >> >>>>>>> > on nhttp at the moment. >> >>>>>>> > >> >>>>>>> > Thanks. >> >>>>>>> > >> >>>>>>> > On Fri, Jun 1, 2012 at 10:27 AM, Kasun Indrasiri >> >>>>>>> > <ka...@wso2.com> >> >>>>>>> > wrote: >> >>>>>>> >> >> >>>>>>> >> Hi Reka, >> >>>>>>> >> >> >>>>>>> >> I'm working on a fix for this issue. >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> On Fri, Jun 1, 2012 at 10:25 AM, Reka Thirunavukkarasu >> >>>>>>> >> <r...@wso2.com> >> >>>>>>> >> wrote: >> >>>>>>> >>> >> >>>>>>> >>> Hi, >> >>>>>>> >>> >> >>>>>>> >>> We have configured LB with AS in order to check the context >> >>>>>>> >>> mapping >> >>>>>>> >>> to >> >>>>>>> >>> webapps. Since the context mapping is done through virtual >> >>>>>>> >>> host in >> >>>>>>> >>> AS, >> >>>>>>> >>> we should be able to access virtual host (say >> >>>>>>> >>> testapp.wso2.com) >> >>>>>>> >>> from >> >>>>>>> >>> browser with the url: https://testapp.wso2.com:9443/ where >> >>>>>>> >>> 9443 is >> >>>>>>> >>> the >> >>>>>>> >>> AS-https port. >> >>>>>>> >>> >> >>>>>>> >>> So, when we have LB in front of AS, let's say 8280 is LB-https >> >>>>>>> >>> port, >> >>>>>>> >>> then we can access the virtual host from LB like >> >>>>>>> >>> https://testapp.wso2.com:8280/. But this falis, and >> >>>>>>> >>> redirecting to >> >>>>>>> >>> carbon management consloe, since the Host header is >> >>>>>>> >>> overwritten >> >>>>>>> >>> with >> >>>>>>> >>> host name from url (Eg: loacalhost) instead of actual host >> >>>>>>> >>> information. >> >>>>>>> >>> >> >>>>>>> >>> But when we checked this with LB, after few modification in >> >>>>>>> >>> synapse, >> >>>>>>> >>> Http host header is properly added. Even after that also, AS >> >>>>>>> >>> didn't >> >>>>>>> >>> receive the actual host. Also, we experienced the same issue >> >>>>>>> >>> with >> >>>>>>> >>> Nio >> >>>>>>> >>> and pass through transport as well. Since the host header is >> >>>>>>> >>> available >> >>>>>>> >>> at LB level, this needs further invstigation in tranport >> >>>>>>> >>> level. >> >>>>>>> >>> >> >>>>>>> >>> We need to resolve it, since it is a blocker for accessing >> >>>>>>> >>> virtual >> >>>>>>> >>> host. >> >>>>>>> >>> >> >>>>>>> >>> So, the jira has been created: >> >>>>>>> >>> https://wso2.org/jira/browse/CARBON-13377 >> >>>>>>> >>> >> >>>>>>> >>> Thanks, >> >>>>>>> >>> Reka >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> -- >> >>>>>>> >> Kasun Indrasiri >> >>>>>>> >> Associate Technical Lead >> >>>>>>> >> WSO2, Inc.; http://wso2.com >> >>>>>>> >> lean.enterprise.middleware >> >>>>>>> >> >> >>>>>>> >> cell: +94 71 536 4128 >> >>>>>>> >> Blog : http://kasunpanorama.blogspot.com/ >> >>>>>>> >> >> >>>>>>> >> _______________________________________________ >> >>>>>>> >> Dev mailing list >> >>>>>>> >> Dev@wso2.org >> >>>>>>> >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >>>>>>> >> >> >>>>>>> > >> >>>>>>> > >> >>>>>>> > >> >>>>>>> > -- >> >>>>>>> > Sanjeewa Malalgoda >> >>>>>>> > mobile : +94 713068779 >> >>>>>>> > blog :http://sanjeewamalalgoda.blogspot.com/ >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> Kasun Indrasiri >> >>>>>> Associate Technical Lead >> >>>>>> WSO2, Inc.; http://wso2.com >> >>>>>> lean.enterprise.middleware >> >>>>>> >> >>>>>> cell: +94 71 536 4128 >> >>>>>> Blog : http://kasunpanorama.blogspot.com/ >> >>>>>> >> >>>>>> _______________________________________________ >> >>>>>> Dev mailing list >> >>>>>> Dev@wso2.org >> >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >>>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> Hiranya Jayathilaka >> >>>>> Senior Technical Lead; >> >>>>> WSO2 Inc.; http://wso2.org >> >>>>> E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 >> >>>>> Blog: http://techfeast-hiranya.blogspot.com >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Kasun Indrasiri >> >>>> Associate Technical Lead >> >>>> WSO2, Inc.; http://wso2.com >> >>>> lean.enterprise.middleware >> >>>> >> >>>> cell: +94 71 536 4128 >> >>>> Blog : http://kasunpanorama.blogspot.com/ >> >>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Kasun Indrasiri >> >>> Associate Technical Lead >> >>> WSO2, Inc.; http://wso2.com >> >>> lean.enterprise.middleware >> >>> >> >>> cell: +94 71 536 4128 >> >>> Blog : http://kasunpanorama.blogspot.com/ > > > > > -- > Kasun Indrasiri > Associate Technical Lead > WSO2, Inc.; http://wso2.com > lean.enterprise.middleware > > cell: +94 71 536 4128 > Blog : http://kasunpanorama.blogspot.com/ _______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev