RewriteRule Http to Https for embedded Undertow

时间:2017-10-30 16:05:20

标签: java spring spring-boot application-server undertow

我正在尝试重写所有来自http到https的网址。 目前我在配置中有这个:

((UndertowEmbeddedServletContainerFactory) container)
            .addBuilderCustomizers(builder -> {
                    builder.setHandler(new RewriteHandler());
                }
            );

但是RewriteHandler需要一个RewriteConfig对象和HttpHandler对象,我不确定如何配置它。

有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:0)

我最终使用的nginx重定向服务器运行在与我的前端应用程序不同的端口上。我的Elastic负载均衡器将端口80映射到该nginx端口,nginx执行简单的301重定向到https://www.example.com(我的域名)。我的loadbalancer映射了8080上的ssl端口。