通过docker swarm上的traefik负载均衡器访问Apache Nifi

时间:2018-09-29 04:40:29

标签: docker-swarm apache-nifi traefik

尝试通过traefik作为docker swarm网络上的负载均衡器来设置Apache NiFi docker容器,我们能够访问Web UI,在浏览UI时,它重定向到docker内部主机而不是代理主机名,如下面的线程所示来自Nifi here的用户看来,我们需要从代理传递HTTP标头,找不到通过Traefik进行设置的方法,在此提供的任何帮助都将受到赞赏。 附带说明一下,使用其他反向代理对Nifi进行了测试,它可以正常运行,而无需任何额外的配置。

1 个答案:

答案 0 :(得分:1)

在docker-compose中为服务添加以下标签解决了该问题。 traefik.frontend.headers.customRequestHeaders=X-ProxyScheme:https||X-ProxyHost:<Virtual HostName>||X-ProxyPort:<Virtual Port>