如何配置 Tomcat 仅监听 127.0.0.1?

如何配置 Tomcat 仅监听 127.0.0.1?

环境是 Ubuntu 10.04.1 LTS,运行来自存储库的 Tomcat 6 和 Apache 2.2。Apache 配置为将请求代理到 Tomcat,因此我真的想关闭 Tomcat 对外部 IP 地址的请求的监听。

我发现了如何使用 Connector 标签更改 /etc/tomcat6/server.xml 中的端口号,但这不是我需要的。

答案1

在文件server.xml(或类似文件) 中,您应该有标签Service。将其从:

<Connector port="8080" protocol="HTTP/1.1"
...

到:

<Connector address="127.0.0.1" port="8080" protocol="HTTP/1.1"
...

这样它就不再绑定在0.0.0.0(所有接口)上了,而只绑定在你的环回接口上。更多信息:

https://tomcat.apache.org/tomcat-6.0-doc/config/http.html

相关内容