Có ai biết nếu Tomcat có thể hạn chế quyền truy cập vào một ứng dụng nhất định theo địa chỉ IP (như Apache .htaccess
)?Làm cách nào để hạn chế quyền truy cập theo địa chỉ IP với Tomcat?
23
A
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>
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
- 1. Cách tốt nhất để hạn chế quyền truy cập theo địa chỉ IP?
- 2. Hạn chế quyền truy cập vào máy chủ HTTP dựa trên Node.js theo địa chỉ IP
- 3. Làm cách nào để hạn chế quyền truy cập JSON?
- 4. Windows Azure - hạn chế sự phát tán địa chỉ IP để truy cập WebRole
- 5. Hạn chế địa chỉ IP cho Cầu tàu và Solr
- 6. Làm thế nào để hạn chế quyền truy cập vào bảng quản trị trong ravendb?
- 7. Github hạn chế quyền truy cập
- 8. Làm cách nào để cho phép truy cập vào một địa chỉ IP thông qua Nginx.conf?
- 9. Một cách để hạn chế quyền truy cập nhánh Git?
- 10. Hạn chế truy cập đến một bộ điều khiển cụ thể theo địa chỉ IP trong ASP.NET MVC Beta
- 11. Giới hạn truy cập dịch vụ web asmx đối với các địa chỉ IP cụ thể
- 12. lớp bạn bè với quyền truy cập hạn chế
- 13. Hạn chế IP với htaccess
- 14. .htaccess để hạn chế quyền truy cập vào thư mục
- 15. Chính sách truy cập tập tin Amazon S3 dựa trên địa chỉ IP
- 16. Hạn chế quyền truy cập vào lắp ráp .NET?
- 17. Hạn chế quyền truy cập dịch vụ WCF chỉ vào localhost
- 18. Hạn chế quyền truy cập Mực vào chỉ một trang web
- 19. IIS - không thể truy cập trang theo địa chỉ ip thay vì localhost
- 20. Hạn chế quyền truy cập Đăng nhập SQL Server vào chỉ một cơ sở dữ liệu
- 21. Cách tốt nhất để hạn chế quyền truy cập vào trang web phát triển là gì?
- 22. Làm cách nào để nhận địa chỉ IP?
- 23. Hạn chế quyền truy cập tệp vào người dùng php được ủy quyền
- 24. Làm cách nào để chặn hoặc lọc địa chỉ IP trên Heroku?
- 25. Làm cách nào để xử lý/hạn chế quyền truy cập của người dùng vào servlets & jsp's?
- 26. Làm cách nào để lấy địa chỉ vật lý (MAC) của địa chỉ IP bằng C#?
- 27. Tomcat: Bỏ qua xác thực cơ bản cho địa chỉ IP được chỉ định
- 28. Làm cách nào để chỉ định địa chỉ IP với trình kiểm tra Django?
- 29. Làm cách nào để xác định địa chỉ IP mà trang web của tôi đã truy cập?
- 30. Làm cách nào để truy vấn địa chỉ IP hiện tại của iPhone?
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
đ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ủ. –