野蝇8 : Server-level Remote IP Address filtering with Undertow?

标签 wildfly undertow

如何只允许来自 DMZ 中的 Apache 服务器的请求通过 AJP 访问 WildFly,并阻止其他所有请求?

This答案在部署级别效果很好,但我更喜欢在服务器级别进行控制:

最佳答案

目前,实现此目的的唯一方法是实现 ServletExtension 并添加额外的处理程序来处理该问题。

参见http://undertow.io/documentation/servlet/servlet-extensions.html有关编写扩展的更多信息

以及使用它的示例: https://github.com/undertow-io/undertow/blob/master/core/src/test/java/io/undertow/server/handlers/IPAddressAccessControlHandlerUnitTestCase.java

无论如何,我都会鼓励您在 undertow jira 中创建新的功能请求,以为此添加适当的支持。问题跟踪器可以在以下位置找到:https://issues.jboss.org/browse/UNDERTOW

关于野蝇8 : Server-level Remote IP Address filtering with Undertow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23991616/

相关文章:

java - 如何查找带有我的注释的所有类 |野蝇JavaEE

jboss7.x - 使用 undertow-handlers.conf 重写路径无法按预期工作

http - 当通过 https 发出原始请求时,在 Location-header 中获取 http

java - 在单例bean的生命周期回调中取消计时器

jakarta-ee - jboss/wildfly 中的缓存连接管理器

java - 在 Wildfly 10 中,一个 WAR 中的类可以在同一 EAR 中另一个 WAR 的 web.xml 中引用吗?

spring-boot - 在 JBoss EAP 7.1.0 中部署 Spring Boot 应用程序时创建名称为 'undertowServletWebServerFactory' 的 bean 时出错

security - 在 Wildfly 10 中配置 HTTP header

java - Proxy 背后的 SpringBoot 适用于 Undertow 但不适用于 Tomcat