问题背景:在虚拟机中安装了nacos,但本地主机访问不了,主机已经和虚拟机能ping通
通过netstat -ano|grep 8848发现nacos已经启动,端口可以监听到:
在本地主机用telnet ip 8848查看是否端口可通,发现无法连接,说明应该是虚拟机端口没开放
再次去虚拟机确认防火墙端口访问情况
输入命令: firewall-cmd --query-port=8848/tcp
结果返回是no,说明端口确实未开启
执行 firewall-cmd --permanent --add-port=8848/tcp 开启端口
再次查询还是返回no,那么需要执行防火墙命令重载
firewall-cmd --reload
再次查询,返回yes,端口开启。本地telnet ip 8848也连接上了。进行nacos管理后台访问也没问题