如何修改 NiFi 的 Web UI 的根上下文



启动NiFi时,它的默认根上下文是nifi,所以它的URL看起来像:

http://localhost:8080/nifi/

我需要能够支持以下 URL:

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

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

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

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

有关详细信息,请参阅 NiFi 管理员指南 - 代理配置。

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