有谁知道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