Christopher,
Will the fix for
https://issues.apache.org/jira/browse/KNOX-614

take care of this or will you still need help here?
Kevin.



On 10/26/15, 3:43 PM, "Christopher Jackson" <[email protected]> 
wrote:

>Hi All,
>
>I am trying to configure an Ambari Service I wrote to work with Knox. I am in 
>the process of testing the server.xml and rewrite.xml files I wrote and am 
>having some issues with 302 responses that my Web Server is responding with. 
>When accessing the context root of the web application the web server is 
>redirecting me to the landing page which is a jsp page that serves up an 
>angular-js application. But with the following configuration I end up with a 
>redirect loop. If I don’t have the redirect rewrite then I break out of the 
>proxy address and get pointed to the internal address of the service (which I 
>obv. don’t want).
>
>Here is my current configuration:
>
><rules>
>  <rule dir="IN" name=“FOO/foo/inbound" pattern="*://*:*/**/foo/{**}">
>        <rewrite template="{$serviceUrl[FOO]}/{**}"/>
>  </rule>
>  <rule dir="OUT" name=“FOO/foo/location/outbound">
>       <match pattern="*://*:*/{**}"/>
>       <rewrite template="{gateway.url}/foo/{**}"/>
>  </rule>
>  <filter name=“FOO/foo/headers/outbound">
>        <content type="application/x-http-headers">
>            <apply path="Location" rule=“FOO/foo/location/outbound"/>
>        </content>
>    </filter>
></rules>
>
>
><service role=“FOO" name=“foo" version=“1.0.0">
>    <routes>
>        <route path=“/foo/**?**">
>               <rewrite apply=“FOO/foo/headers/outbound" 
> to="response.headers"/>
>       </route>
>    </routes>
></service>
>
>Here is what I would like to happen:
>
>GET: https://gateway-host:8443/gateway/default/foo/contextroot
><Authenticate via BASIC Auth, succeeds>
>302:Location: https;//gateway-host:8443/gateway/default/foo/contextroot/
>Resulting in login screen at: 
>https://gateway-host:8443/gateway/default/foo/contextroot/#/login
>
>What am i doing wrong? Any comments/suggestion would be grateful.
>
>Regards,
>Christopher Jackson
>
>
>
>
>
>
>
>
>
>

Reply via email to