无法访问部署在linux上的Tomcat服务器解决方案
2018-01-08 15:07
936 查看
使用环境:CentOS 6.6 tomcat8
主要原因是linux开启了防火墙,有两种解决方案,一种是关闭防火墙,另外一种是开放所要访问的端口
1、关闭防火墙(非常不建议)
service iptables stop --停止
service iptables start --启动
2、使用命令开放端口
首先查看一下本机防火墙现有的规则列表:
使用命令:iptables -L --line-number
以下显示的是INPUT链的规则
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
由表格可以看出,linux只开放了端口22,因此我们需要把tomcat的端口(我这里是8080)加入进去,在这里需要注意规则的最后一条,也就是第5条,对于规则来讲是链式的,最后一条意思是拒绝所有,那么对于所有在第5条之后追加的规则都是无效的,因此我们需要把规则插入到第5条之前,而不能在最后一条追加,具体插入命令如下:
iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp --dport
8080 -j ACCEPT
红色部分为tomcat服务器端口
这条命令执行完成之后,主机就可以访问tomcat了。
本文出自 “知识搬运工” 博客,http://xiaoge90s.blog.51cto.com/6920186/1425390
主要原因是linux开启了防火墙,有两种解决方案,一种是关闭防火墙,另外一种是开放所要访问的端口
1、关闭防火墙(非常不建议)
service iptables stop --停止
service iptables start --启动
2、使用命令开放端口
首先查看一下本机防火墙现有的规则列表:
使用命令:iptables -L --line-number
以下显示的是INPUT链的规则
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
由表格可以看出,linux只开放了端口22,因此我们需要把tomcat的端口(我这里是8080)加入进去,在这里需要注意规则的最后一条,也就是第5条,对于规则来讲是链式的,最后一条意思是拒绝所有,那么对于所有在第5条之后追加的规则都是无效的,因此我们需要把规则插入到第5条之前,而不能在最后一条追加,具体插入命令如下:
iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp --dport
8080 -j ACCEPT
红色部分为tomcat服务器端口
这条命令执行完成之后,主机就可以访问tomcat了。
本文出自 “知识搬运工” 博客,http://xiaoge90s.blog.51cto.com/6920186/1425390
相关文章推荐
- 无法访问部署在linux上的Tomcat服务器解决方案
- 无法访问部署在linux上的Tomcat服务器解决方案
- windows无法访问linux部署的tomcat服务器
- 无法通过公网访问阿里云服务器Tomcat下部署的项目
- 【阿里云服务器】外网无法访问tomcat下部署的项目
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
- Linux安装Apache服务器tomcat启动后无法访问解决方法
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
- 关于tomcat部署到服务器无法访问的问题
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
- Linux部署Tomcat无法访问
- linux新加坡专有网络部署tomcat以后外部浏览器无法访问--专线网络安全组策略
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
- linux 修改ip和子网掩码导致tomcat无法访问的解决方案
- 【阿里云服务器】外网无法访问tomcat下部署的项目
- 【阿里云服务器】外网无法访问tomcat下部署的项目
- Linux 下部署了Nginx服务器,始终外网无法访问
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法