一、发现问题
应用启动时,增加Nacos服务端的配置信息。
应用使用IP加端口连接Nacos服务器时,运行一切正常:
#启动参数增加以下Nacos参数
-Dspring.cloud.nacos.discovery.namespace=DEV
-Dspring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
但是将server-addr换成解析好的域名就有问题:
#Nacos默认的服务端端口为8848,因而Nacos服务端的端口必须配置,
#否则建立TCP连接的时候会使用9848及9849这两个端口
#可以通过下面指定port的参数配置,也可以在server-addr的域名中增加上端口进行指定。
#启动参数增加以下Nacos参数
-Dspring.cloud.nacos.discovery.namespace=DEV
-Dspring.cloud.nacos.discovery.server-addr=nacos-dev.xxx.com
-Dnacos.server.port=80
#或者
#启动参数增加以下Nacos参数
-Dspring.cloud.nacos.discovery.namespace=DEV
-Dspring.cloud.nacos.discovery.server-addr=nacos-dev.xxx.com:80
Nacos TCP端口的处理代码:

(代码中应该可以增加一个没有端口配置时,默认为80端口的逻辑,后续我来提个PR)。
确认Nginx中域名解析配置是正确的,因为可以通过域名正常访问控制台,但是应用启动的时候报“C
7551



被折叠的 条评论
为什么被折叠?



