最近做了个.netcore的demo,发布到了centos的虚拟机上,在虚拟机用 curl http://127.0.0.1:端口/可以访问,但在主机上 用虚拟机ip地址无法访问,如:http://192.168.23.110:5000。
后来查了下,需要开启虚拟机上对应防火墙端口才行,大概步骤如下:
1.通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启
2.通过systemctl start firewalld开启防火墙,没有任何提示即开启成功,再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了