linux关闭防火墙了,但端口还是访问不了

今天部署kafka的时候遇到一件难受的事,本地已经起了,但是其他服务死活连不上。
在这里插入图片描述
已经把防火墙关了

systemctl stop firewalld

查看状态:

systemctl status firewalld

也是关闭的,但就是没啥用。
头发都要挠掉了,还没搞好,突然看到一篇文章
centos7系列关闭防火墙但是端口依然无法访问
抱着试试的态度。
1、先开启firewalld:
systemctl start firewalld
2、放通端口:

firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --zone=public --add-port=9092/tcp --permanent

3、重新加载配置文件:

firewall-cmd --reload

再次试下,咦竟然可以了。
在这里插入图片描述
及时雨啊。可以睡个好觉了。

  • 18
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
Linux下,当Tomcat无法启动且防火墙关闭时,仍然可能面临拒绝访问的问题。可能的原因如下: 1. Tomcat的端口被其他进程占用:在Linux中,每个应用程序都需要使用一个独特的端口进行信。如果Tomcat需要的端口已被其他应用占用,Tomcat将无法启动。可以使用命令`netstat -tlnp`来查看所有正在监听的端口,确定该端口是否已被其他进程占用,若是,则需要停止该进程或更改Tomcat的端口。 2. Tomcat配置文件错误:Tomcat的配置文件中可能存在错误或者某些配置项设置不正确,这可能导致Tomcat无法启动或无法正常访问。可以检查Tomcat的配置文件,如`server.xml`和`web.xml`,确保所有设置正确。 3. 用户权限问题:Tomcat在Linux下以一个用户身份运行,该用户需要相应的权限才能正常启动和访问。可以使用`ls -l`命令查看Tomcat的文件和目录的所有者和权限,并确保Tomcat用户具有足够的权限。 4. SELinux安全策略:如果Linux系统中启用了SELinux安全策略,它可能会限制某些服务的访问权限,包括Tomcat。可以过临时禁用SELinux来测试是否与该策略相关:`setenforce 0`。 如果所有以上原因都已排除,但仍然无法启动和访问Tomcat,则可能需要进一步调查问题,包括查看Tomcat的日志文件以获取更多相关错误信息。可以检查`catalina.out`或`localhost.log`等文件来了解Tomcat启动过程中的错误信息,以便更好地定位和解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值