有誰知道Tomcat是否可以通過IP地址限制對某些應用的訪問(如Apache的.htaccess
)?如何限制通過Tomcat訪問IP地址?
23
A
回答
23
您可以將Valve
添加到Context
的context.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>
3
在Tomcat中7,您可以在web.xml
配置。
如果是針對所有網絡應用程序,可以在tomcat7/conf/web.xml
中進行配置,如果只是針對一個網絡應用程序,您可以在tomcat7/webapps/$(WEB_APP)/WEB-INF/web.xml
中配置它,非常方便。
該配置使用RemoteAddrFilter
過濾器,在Container Provided Filters中有一個示例。
相關問題
- 1. 通過ip限制tomcat訪問
- 2. 通過IP地址限制網頁內容訪問
- 3. Python扭曲:通過IP地址限制訪問
- 4. 通過IP地址限制訪問用戶的功能
- 5. 通過IP地址限制對WordPress管理員的訪問
- 6. Visual Studio Team Services - 通過IP地址限制訪問?
- 7. 通過MAC地址限制訪問
- 8. 如何限制通過IP地址訪問所有設計控制器?
- 9. 限制IdentityServer3 ClientCredentials按IP地址訪問
- 10. 無法通過IP地址訪問tomcat 7
- 11. 是否可以通過IP地址限制通過HTTP訪問Reporting Services?
- 12. 通過IP地址從bash訪問AWS
- 13. Kerberos:通過IP地址訪問主機
- 14. 通過IP限制對Tomcat管理器的訪問
- 15. Solr Jetty 8通過IP限制訪問
- 16. 通過IP範圍限制訪問(PHP)
- 17. WAMP - 如何限制訪問phpMyAdmin的專用IP地址?
- 18. 如何限制IP地址範圍的頁面訪問?
- 19. 通過IP地址限制對基於Node.js的HTTP服務器的訪問
- 20. 如何通過IP地址檢測「訪問時間」?
- 21. 如何通過ip地址訪問共享主機網站
- 22. 如何允許通過Nginx.conf訪問單個IP地址?
- 23. 如何通過真實IP地址遠程訪問asp.net網站
- 24. 如何通過域名和IP地址訪問WordPress站點?
- 25. 限制訪問本地IP地址僅在JBoss 7周
- 26. 通過IP地址
- 27. .htaccess:如何限制通過IP訪問單個文件?
- 28. 如何限制通過ip訪問ActiveAdmin登錄頁面?
- 29. IIS7通過MAC地址限制網站訪問?
- 30. 通過IP地址訪問本地文件
配置文件也可以在這些目錄中'/etc/tomcat8/server.xml'' – user3338098 2015-06-15 19:11:17
這也可以用於保護管理器和主機管理器的訪問。 – 2018-02-27 11:49:02