[ https://issues.apache.org/jira/browse/KNOX-711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15323013#comment-15323013 ]
ASF subversion and git services commented on KNOX-711: ------------------------------------------------------ Commit ee89dfa87f23eec614b11a6c45ba5b2f5f8bee44 in knox's branch refs/heads/v0.9.0 from [~sumit.gupta] [ https://git-wip-us.apache.org/repos/asf?p=knox.git;h=ee89dfa ] KNOX-711 Added the ability to scope rewrite rules > Global Rewrite Rules for a Topology are Problematic > --------------------------------------------------- > > Key: KNOX-711 > URL: https://issues.apache.org/jira/browse/KNOX-711 > Project: Apache Knox > Issue Type: Bug > Components: Server > Reporter: Larry McCay > Assignee: Sumit Gupta > Fix For: 0.9.1 > > Attachments: KNOX_711-2.patch, KNOX_711.patch > > > Due to the fact that the rewrite rules for a topology are global, matching > patterns that are more generic may cause indeterminate URL rewriting. This is > more of a problem for proxying UIs than it is for services but since the > patterns are up to the discretion of the developer they could certainly also > apply to service definitions. > For instance, the JOBHISTORY UI rewrite.xml contains a pattern like > "/static/**". This pattern will match an root relative URLs that start with > "static". Since other hadoop UIs that may be proxied through the same > topology will reference similar resources, the URL rewriting may match the > pattern from the wrong application and interject the service/UI name into the > URL which will result in 404's. > This has been observed for the HBase UI when the JOBHISTORY UI is also in the > same topology. > The workaround for this issue is to deploy separate topologies for UIs that > have overlapping matching patterns. -- This message was sent by Atlassian JIRA (v6.3.4#6332)