我知道有可能限制访问我们最古老的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.*"/>