我正在尝试重写所有来自http到https的网址。 目前我在配置中有这个:
((UndertowEmbeddedServletContainerFactory) container)
.addBuilderCustomizers(builder -> {
builder.setHandler(new RewriteHandler());
}
);
但是RewriteHandler需要一个RewriteConfig对象和HttpHandler对象,我不确定如何配置它。
有没有人有这方面的经验?
答案 0 :(得分:0)
我最终使用的nginx重定向服务器运行在与我的前端应用程序不同的端口上。我的Elastic负载均衡器将端口80映射到该nginx端口,nginx执行简单的301重定向到https://www.example.com(我的域名)。我的loadbalancer映射了8080上的ssl端口。