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

时间:2019-03-27 09:33:49

标签: hadoop nginx centos

与hortonworks ambari一起构建hadoop。总共7个节点。 仅允许使用80和8080端口。 需要显示一些Web UI,例如Nifi。

是否可以通过Nginx打开Nifi Web ui?

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;

    }

但是nifi会向我显示如下错误日志。 2019/03/27 17:39:15 [错误] 14804#0:* 122连接到上游时失败(111:连接被拒绝),客户端:xxx.xxx.xx.xx,服务器:本地主机,请求: “ GET / nifi HTTP / 1.1”,上游:“ http://0.0.0.0:9090/nifi”,主机:“ xxx.xxx.xx.xx”

似乎需要另一个端口9088作为nifi协议... 我认为Nginx无法解决... 我需要请求使用那些可用端口吗? 请给我您的建议。...

0 个答案:

没有答案