背景
腾讯云上正常启动了nacos server 的standalone模式。
nacos 8848端口监听正常:
[root@VM-8-7-centos bin]# netstat -ntlp|grep 8848
tcp6 0 0 :::8848 :::* LISTEN 1824/java
云服务器上 telnet 127.0.0.1 8848 正常
[root@VM-8-7-centos bin]# telnet 127.0.0.1 8848
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
但是在云服务器上通过外网ip去telnet 8848端口时出现telnet不通的情况:
[root@VM-8-7-centos bin]# telnet 43.236.65.209 8848
Trying 43.236.65.209...
通过本地浏览器访问http://43.236.65.209:8848/nacos/index.html也访问不到nacos的控制台,查看防火墙也正常。
问题分析:可能是云服务器安全配置问题,云服务器禁止了通过外网访问8848端口
问题解决
登录腾讯云服务器的控制台,找到对应实例,点击实例详情,在防火墙那个tab里,添加一个8848的端口规则,设置为允许
再次访问nacos控制台:http://43.236.65.209:8848/nacos/index.html可以成功访问了