如何阻止访问Tomcat监听端口,并仅允许localhost?

nav*_*wdw 16 tomcat access-control

我有一个在Tomcat上运行并在端口8080上侦听的应用程序.我在Apache级别(httpd)上进行了重定向更改,以便为我的用户提供仅键入http://app而不是http://app:8080.

现在我想完全阻止访问http://app:8080,因此用户将无法访问http://app:8080.

我怎么做?

Wil*_*ill 37

您可以使用Iptables阻止端口,

iptables -A INPUT/ -p tcp --dport 8080 -j DROP
Run Code Online (Sandbox Code Playgroud)

考虑到它在操作系统级别,这是非常安全的,

或者你可以修改tomcat配置,

<Connector port="8080" address="127.0.0.1" maxHttpHeaderSize="8192"
Run Code Online (Sandbox Code Playgroud)

只允许localhost访问8080,(如果你想使用经理应用程序等)