2010-08-01 50 views

Trả lời

23

Bạn thêm Valve vào Context trong context.xml (cụ thể, org.apache.catalina.valves.RemoteAddrValve). Xem tài liệu trên Remote Host Filters.

21

Đây là một ví dụ:

trong \ 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

tệp cấu hình có thể nằm trong các thư mục này cũng '/etc/tomcat8/server.xml' ' – user3338098

+0

điều này cũng có thể được sử dụng để đảm bảo quyền truy cập của người quản lý và người quản lý máy chủ. –

3

Trong Tomcat 7, bạn có thể cấu hình nó trong web.xml.

Nếu ứng dụng dành cho tất cả ứng dụng web, bạn có thể định cấu hình trong tomcat7/conf/web.xml, nếu chỉ dành cho một ứng dụng web, bạn có thể định cấu hình trong tomcat7/webapps/$(WEB_APP)/WEB-INF/web.xml, rất thuận tiện.

Cấu hình sử dụng bộ lọc RemoteAddrFilter, có một ví dụ trong Container Provided Filters.

Các vấn đề liên quan