Tomcat 8 限制访问:仅允许特定IP地址访问
要允许特定IP地址访问Tomcat 8服务器,您可以在Tomcat的server.xml配置文件中添加以下内容:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="10\.10\.2\.8|10\.10\.2\.9" />
这将在Tomcat的管道中添加一个RemoteAddrValve阀门,并允许IP地址为10.10.2.8和10.10.2.9的请求通过。请确保将正则表达式中的点号(.)转义为\.。
将上述代码添加到server.xml文件中的<Host>元素内,如下所示:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<!-- 添加以下代码 -->
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="10\.10\.2\.8|10\.10\.2\.9" />
<!-- 其他配置 -->
</Host>
保存文件并重新启动Tomcat服务器,现在只有10.10.2.8和10.10.2.9可以访问您的Tomcat服务器。
原文地址: https://www.cveoy.top/t/topic/pLS2 著作权归作者所有。请勿转载和采集!