怎么让8080端口不对外开放

kakaz 发布于 2015/11/08 13:03
阅读 1K+
收藏 2

nginx+tomcat,tomcat的端口是8080,因为前端有nginx了,直接80端口就行。如果网站是xxx.com,那么xxx.com:8080也能访问,现在我想要xxx.com:8080不能访问,该怎么设置?

加载中
1
Feng_Yu
Feng_Yu

可以直接用防火墙ban掉8080端口的外网访问权限

还可以配置tomcat,8080端口只监听来自于127.0.0.1的访问即可。修改server.xml,找到connector 8080这一段xml配置,追加一个属性address="127.0.0.1",重启tomcat即可

nginx反向代理的时候,注意写反向代理的ip为proxy_pass http://127.0.0.1:8080/

k
kakaz
谢了,我用的第二个方案,直接修改了tomcat
0
莫扎特的代码
莫扎特的代码
tomcat过滤掉外网主机?
0
zigzagroad
zigzagroad
开启防火墙,设置只开放部分端口,如80端口
0
jack_jones
jack_jones
防火墙配置一下
0
pantrick
pantrick
楼上说得对,防火墙屏蔽绝大多数端口,必要的开放就行了
返回顶部
顶部