tomcat: 不能通过外部机器访问,如果tomcat不添加信任在防火墙中
来源:2-6 tomcat安装讲解(选看)

慕数据2053472
2018-03-19
老师:我的tomcat需要在iptables中加入8080端口的配置,windows中的浏览器才能访问虚拟机中的CentOS的tomcat;
而你的课程中并没有在防火墙 中配置8080端口,却能访问,为什么呢?
写回答
3回答
-
Geely
2018-03-24
你好,同学,是这样的哟,咱们课程在外网访问是通过nginx80端口访问,然后nginx做端口转发到8080,而nginx和tomcat是装在同一台机器,所以不需要开放8080。
简单的说,客户端访问nginx80端口,nginx配置解析发现需要反向代理到tomcat的8080端口,而不是直接访问8080端口,通过这种方式,就不需要打开8080端口了。尤其同学可以看一下阿里云部署的那个章节~~里面有讲解这个知识点。
00 -
艾贺521
2018-03-20
建议你把系统默认的安全策略关掉先试一试,成功之后在试试防火墙之类的。如果是阿里云的,阿里云有默认的屏蔽规则的,可以修改下00 -
艾贺521
2018-03-20
老师使用了iptables -F。清空所有的防火墙规则。如果你不清空防火墙规则,推荐你了解下iptables的用法。https://www.jianshu.com/p/6bedd2261942
iptables -I INPUT -s 0.0.0.0 -j ACCEPT
00
相似问题