当端口未打开时,是否可以通过nginx进行端口转发?

vm0i2vca  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(276)

使用hortonworks ambari构建hadoop。共7个节点。只允许使用80和8080端口。它需要显示一些网络用户界面,如nifi。。
是否可以通过nginx打开nifiwebui?
ambari管理页面地址为node1:8080和nginx地址node2:80。
我设置nginx.conf如下。。。

server {
    listen       80;
    server_name  localhost;

    location / {
        root   html;
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }

    # for nifi
    location = /nifi {
        proxy_pass http://0.0.0.0:9090/nifi;

    }

但是我给我看下面的错误日志。。2019/03/27 17:39:15[错误]14804#0:*连接到上游时122 connect()失败(111:连接被拒绝),客户端:..xx.xx,服务器:localhost,请求:“get/nifi http/1.1”,上游:http://0.0.0.0:9090/nifi”,主机:“..xx.xx”
它似乎需要另一个端口9088作为nifi协议。。。我不认为用nginx可以解决这个问题。。。我需要请求使用这些可用的端口吗?请给我你的建议。。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题