如何修改NiFi网络UI的根上下文

时间:2019-03-29 15:12:59

标签: apache-nifi

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

http://localhost:8080/nifi/

我需要能够支持以下网址:

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

是否可以在NiFi中进行此配置?如果需要,我可以进行源代码修改。

1 个答案:

答案 0 :(得分:4)

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

NiFi支持使用从代理传递的X-Forwarded- *标头(包括上下文路径)对反向代理进行URL重写,这些标头可以在X-Forwarded-ContextX-Forwarded-Prefix标头中传递。

有关更多信息,请参见NiFi Admin Guide - Proxy Configuration

您还可以在此GitHub存储库中找到有用的配置示例(适用于NiFi和反向代理):ijokarumawak/nifi-reverseproxy