gpt4 book ai didi

docker - Apache NIFI请求包含无效的主机头

转载 作者:行者123 更新时间:2023-12-02 20:47:30 25 4
gpt4 key购买 nike

我正在尝试在Rancher服务器中的docker上运行Apache NIFI。 Rancher正在运行Correclty,因为我正在运行其他服务。它安装在Debian盒子上。

我正在尝试测试官方的Apache Nifi容器。由于rancher的默认端口是8080,所以我试图在另一个端口上运行它。我正在尝试运行文档中引用的第一个命令:

docker run --name nifi -p 9090:9090 -d -e NIFI_WEB_HTTP_PORT='9090' apache/nifi:latest

这给了我标题中提到的错误:
The request contained an invalid host header [xx.xx.xx.xx:9090] in the request [/nifi]. Check for request manipulation or third-party intercept.

我试图在刚安装了docker且没有问题的ubuntu笔记本电脑上运行它。

如果我使用 docker exec -it nifi bash进入docker命令行,我会发现我没有vi,nano,也没有编辑我应该更改该信息的nifi配置文件的任何方式。

我试图直接从rancher界面创建它,但是在启动容器后它停留了很长时间。

我做错了什么?

最佳答案

Apache NiFi 1.6.0是just released (April 8, 2018),Docker镜像应在 future 几天内更新以引用该版本。在1.6.0中,主机 header 处理得到了放松,以更加用户友好:

  • NIFI-4761在不安全的实例上不会阻止主机头(即,除非已配置TLS,否则将不再显示此消息)
  • NIFI-4761添加了nifi.properties(nifi.web.proxy.host)中的新属性,以允许列出不是nifi.web.http(s).host的可接受主机名
  • NIFI-4788 Dockerfile已更新,可以通过NIFI_WEB_PROXY_HOST='someotherhost.com'
  • 之类的参数来接受此可接受的 list

    我不熟悉Rancher,但我认为该容器将安装一些文本编辑器。

    关于docker - Apache NIFI请求包含无效的主机头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49750524/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com