
How do you configure tomcat to bind to a single ip address (localhost) instead of all addresses?如何配置tomcat绑定到单个IP地址(本地主机)而不是所有地址? 配置了多个连接器,每个连接器都有一个可选的"地址"属性,您可以在其中设置IP地址。
在这里有很好的记录: https://cwiki.apache.org/confluence/display/TOMCAT/Connectors#Connectors-Q6 如何绑定到特定的IP地址? -"每个连接器元素允许一个地址属性。请参阅HTTP连接器文档或AJP连接器文档"。和HTTP连接器文档: http://tomcat.apache.org/tomcat-7.0-doc/config/http.html 标准实施->地址 "对于具有多个IP地址的服务器,此属性指定在指定端口上将使用哪个地址进行侦听。默认情况下,此端口将在与服务器关联的所有IP地址上使用。" 值得一提的是,以非root用户身份运行tomcat(您应该这样做)将阻止您在* nix上使用1024以下的端口。如果您想将TC用作独立服务器(由于其性能不再要求Apache或类似设备在其前面),则需要将端口80与您指定的IP地址绑定在一起。 您可以通过使用IPTABLES将端口80重定向到8080来实现。 |