2010-08-01 101 views

回答

23

您可以将Valve添加到Contextcontext.xml(特别是,org.apache.catalina.valves.RemoteAddrValve)。请参阅Remote Host Filters上的文档。

21

这是一个例子:

在\ Apache的Tomcat的7.0.33 \的conf \ server.xml中

<Engine name="Catalina" defaultHost="localhost"> 
    ... 
    ... 
    ... 
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" 
     allow="10\.132\.77\.55|10\.132\.76\.120|10\.132\.77\.47"/> 
    ... 
</Engine> 
+0

配置文件也可以在这些目录中'/etc/tomcat8/server.xml'' – user3338098 2015-06-15 19:11:17

+0

这也可以用于保护管理器和主机管理器的访问。 – 2018-02-27 11:49:02

3

在Tomcat中7,您可以在web.xml配置。

如果是针对所有网络应用程序,可以在tomcat7/conf/web.xml中进行配置,如果只是针对一个网络应用程序,您可以在tomcat7/webapps/$(WEB_APP)/WEB-INF/web.xml中配置它,非常方便。

该配置使用RemoteAddrFilter过滤器,在Container Provided Filters中有一个示例。

相关问题