阿里云Centos7.x解决IP:8080不能访问
目录背景尝试方法解决问题背景最近在做一个分布式系统,需要使用zookeeper等工具,在安装使用tomcat后本地访问问题curl -i http://localhost:8080但是在浏览器使用IP:8080则无法显示tomcat页面尝试方法首先在阿里云的安全组策略中配置规则但是问题并没有解决,最后关闭防火墙还是不行,思考是哪里出了问题?解决问题centos7.x默...
·
背景
最近在做一个分布式系统,需要使用zookeeper等工具,在安装使用tomcat后本地访问没有问题
curl -i http://localhost:8080
但是在浏览器使用IP:8080则无法显示tomcat页面
尝试方法
- 首先在阿里云的安全组策略中配置规则
但是问题并没有解决,最后关闭防火墙还是不行,思考是哪里出了问题?
解决问题
centos7.x默认使用的是firewalld防火墙,如果在前面的尝试方法中使用了iptables来管理防火墙,并且启动了iptables,则firewalld防火墙锁定,使用firewalld命令则提示如下错误
首先解锁firewalld防火墙,才能使用firewalld命令
systemctl unmask firewalld
使用如下命令,来查看firewalld已经开放的端口
firewall-cmd --list-ports
如果没有你想要的端口号,则需要在防火墙上面添加端口号
irewall-cmd --zone=public --add-port=8080/tcp --permanent
permanent的作用是使设置永久生效
重启防火墙
systemctl stop firewalld.service
systemctl start firewalld.service
最后重新访问即可
更多推荐
已为社区贡献1条内容
所有评论(0)