限制Tomcat只能访问本地networking

我知道有可能限制访问我们最古老的tomcat服务器(传统服务器,我们的客户不想付费升级:\),通过添加地址=“”。 但是,我怎么能限制一个给定的networking的接入?

如果我没有错,文件将是server.xml:

<Connector port="2222" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="2443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /> 

提前致谢。

address指令适用于服务器正在监听的IP,而不是哪些IP可以连接到它。

如果你想限制访问你的tomcat服务器,你可以放置一个iptables规则来检查源IP。

我能够通过使用以下参考来解决问题:

专业的Apache Tomcat 5卷5页

更改包括在conf / server.xml文件的标记之间添加以下行

 <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="xx.xx.xx.*"/>