Apache nifi 如何修改NiFi';用户界面

Apache nifi 如何修改NiFi';用户界面,apache-nifi,Apache Nifi,启动NiFi时,其默认根上下文为NiFi,因此其URL如下所示: http://localhost:8080/nifi/ 我需要能够支持以下URL: http://localhost:8080/custom/nifi/ 有没有办法在NiFi中进行此配置?如果需要,我可以修改源代码。最好的方法是在反向代理后运行NiFi,该代理将自定义上下文路径公开为面向公众的地址,并路由到在默认上下文路径上运行NiFi的NiFi后端 NiFi支持使用从代理传递的X-Forwarded-*头(包括上下文路径)为

启动NiFi时,其默认根上下文为NiFi,因此其URL如下所示:

http://localhost:8080/nifi/
我需要能够支持以下URL:

http://localhost:8080/custom/nifi/

有没有办法在NiFi中进行此配置?如果需要,我可以修改源代码。

最好的方法是在反向代理后运行NiFi,该代理将自定义上下文路径公开为面向公众的地址,并路由到在默认上下文路径上运行NiFi的NiFi后端

NiFi支持使用从代理传递的X-Forwarded-*头(包括上下文路径)为反向代理重写URL,上下文路径可以在
X-Forwarded-context
X-Forwarded-Prefix
头中传递

有关更多信息,请参阅

您还可能会发现此GitHub存储库中的配置示例(NiFi和反向代理)非常有用: