很大可能是虚拟机上的linux防火墙没有关:
1.切换到root用户,命令su
2.systemctl status firewalld
查看防火墙状态,Active: active (running)
表示防火墙开着。
3.systemctl stop firewalld
临时关闭防火墙,即可访问;此时查看防火墙状态为 Active: inactive (dead)
。
注:永久关闭防火墙的话systemctl disable firewalld
另外:如果需要开放防火墙某端口,可以使用以下命令:
查看防火墙当前放行端口号列表
firewall-cmd --zone=public --list-ports
设置指定端口为防火墙允许放行的端口
firewall-cmd --zone=public --add-port=10000/tcp