Nacos | 使用 Nginx 转发 Nacos2.x 端口的注意事项

目录

Nacos2.0新特性

新增端口

注意事项 

Nginx


Nacos2.0新特性

新增端口

2.x最大的变化就是端口。在默认主端口: 8848 之外又新增了三个端口,新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成:

 9848 (主端口+1000)客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求

 9849 (主端口+1001)服务端gRPC请求服务端端口,用于服务间同步等

 7848 (主端口-1000)Jraft请求服务端端口,用于处理服务端间的Raft相关请求


 

注意事项 

  • 所以需要注意的是,若需要对主端口做修改, 8848 在修改后一定要大于 1000
  • 如果需要使用Nginx做转发或映射端口,还需要额外转发 主端口+1000 端口。
  • 使用Nginx请求时,需要配置成TCP转发,不能配置http2转发,否则连接会被Nginx断开。 9849 7848 端口为服务端之间的通信端口,请勿暴露到外部网络环境和客户端测。

Nginx

检查你的Nginx是否支持TCP转发:

sudo nginx -V | grep with-stream

配置:

http{
    upstream nacos {
        server xxx.xxx.xxx.xxx:8848;
    }
    server{
        listen 8000;
        location / {
            proxy_pass http://nacos;
        }
    }
}

TCP转发: 

stream{
    upstream nacosss {
        server xxx.xxx.xxx.xxx:9848;
    }
    server{
        listen 9000;
        proxy_pass nacosss;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会调制解调的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值