firewalld 防火墙启用后80端口无法进行访问
2023-12-14 16:59:56
1、首先查看防火墙的状态是否开启,由下图红框中可知防火墙已经启动;
systemctl status firewalld
2、查看防火墙开启了那些端口;
firewall-cmd --list-all
上面的interfaces:代表防火墙对哪块网卡进行了设置(默认是有线网卡,虚拟网卡需手动添加);
下面的lo就是模拟虚拟网卡的,添加到public区域中
firewall-cmd --zone=public --change-interface=lo
services: 防火墙允许哪种服务通过;
ports:防火墙允许哪些端口和协议通过
3、防火墙添加80端口允许通过并永久生效
firewall-cmd --zone=public --add-port=80/tcp --permanent
4、防火墙重新加载,使新添加的端口正式生效;
firewall-cmd --reload
5、防火墙添加http服务允许通过并永久生效
[root@localhost ~]# firewall-cmd --zone=public --add-service=http --permanent
上述解决方法,基本上就可以解决启用防火墙后80端口无法访问的问题,下面再介绍几条相关的测试命令
1、查看开放端口
[root@localhost ~]# ss -tln
或
[root@localhost ~]# netstat -tln
2、使用telnet测试端口是否连通
telnet IP地址 端口
下图代表连接端口连通成功
文章来源:https://blog.csdn.net/Bing_Ye_Xue_Yan/article/details/134995307
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!