解决宿主机MAC不能访问虚拟机中CENTOS的TOMCAT服务器

解决宿主机mac无法访问虚拟机中centostomcat服务器问题,关键在于centos 7使用的是firewalld而不是iptables。以下是详细的故障排查和解决方案:

在CentOS 7中,防火墙服务使用的是firewalld,而不是iptables。因此,尝试使用iptables命令来停用防火墙是无效的。

经过初步分析和排查,确认了问题出在虚拟机中,因为在虚拟机内启动的Flask服务器(5000端口)也无法从宿主机或其他设备访问,而在宿主机上启动的服务器则可以在虚拟机和局域网内正常访问。

解决方案如下:

检查当前开放的端口

firewall-cmd --list-ports

添加8080端口到防火墙的开放端口列表中

firewall-cmd --zone=public --add-port=8080/tcp --permanent

命令含义:

百度虚拟主播 百度虚拟主播

百度智能云平台的一站式、灵活化的虚拟主播直播解决方案

百度虚拟主播 36 查看详情 百度虚拟主播 --zone=public:指定作用域为公共区域。--add-port=8080/tcp:添加8080端口,协议为TCP。--permanent:使配置永久生效,否则重启后会失效。

重载防火墙配置

firewall-cmd --reload

再次检查已开放的端口

firewall-cmd --list-ports

通过上述步骤,成功将8080端口添加到防火墙的开放列表中,并重新载入配置,使得宿主机MAC能够成功访问虚拟机中的TOMCAT服务器。

解决宿主机MAC不能访问虚拟机中CENTOS的TOMCAT服务器

本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:2022/05/04 18:47。

以上就是解决宿主机MAC不能访问虚拟机中CENTOS的TOMCAT服务器的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/452229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月7日 23:52:55
下一篇 2025年11月7日 23:53:56

相关推荐

发表回复

登录后才能评论
关注微信