Nacos 1.0 与Nacos 2.0 阿里云端口需要开放哪几个端口才能使用?
记录一下,以防忘记
Nacos 1.0:
- 默认端口:仅需关注
8848,用于 HTTP 通信和服务管理。 - 集群通信:基于主端口
8848自行配置其他节点端口。
Nacos 2.0 必开端口
-
主服务端口:8848
- 用途:HTTP通信,控制台访问、客户端注册与配置管理。
- 说明:默认端口,若修改则需同步调整客户端配置。
-
客户端gRPC端口:9848
- 用途:客户端与服务端通过gRPC协议交互(如注册、配置订阅等)。
- 规则:主端口+1000,若主端口为8848则对应9848。
-
服务端gRPC端口:9849
- 用途:服务端间数据同步与通信。
- 规则:主端口+1001(如主端口8848对应9849)。
集群模式额外端口(如适用)
- Jraft端口:7848
- 用途:基于Raft协议实现集群节点间选举与数据一致性。
- 说明:仅在集群部署时需开放,单机模式下可忽略。
阿里云安全组配置建议
- 端口范围:TCP协议的8848、9848、9849(集群需加7848)。
- 网络映射:若通过VIP或SLB暴露服务,需映射8848(HTTP)和9848(gRPC)端口至后端实例。
- 优先级调整:确保安全组规则优先级允许外部访问上述端口。
总结
| 端口 | 用途 | 部署场景 | 是否必开 |
|---|---|---|---|
| 8848 | HTTP服务与控制台 | 所有场景 | 是 |
| 9848 | 客户端gRPC通信 | 所有场景 | 是 |
| 9849 | 服务端gRPC同步 | 所有场景 | 是 |
| 7848 | 集群Raft协议通信 | 仅集群模式 | 可选 |
注意:若部署后仍无法访问,需检查阿里云安全组规则及Nacos服务日志排查端口冲突或防火墙拦截问题。

浙公网安备 33010602011771号