2010-08-01 103 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中有一個示例。

相關問題