【问题标题】:RewriteRule Http to Https for embedded UndertowRewriteRule Http 为嵌入 Undertow 的 Https
【发布时间】:2018-04-11 16:33:49
【问题描述】:

我正在尝试将所有来自 http 的 url 重写为 https。 目前我的配置中有这个:

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

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

有人有这方面的经验吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-08-19
      • 2017-08-02
      • 2015-11-12
      • 2015-03-11
      • 2017-03-24
      • 2017-09-06
      • 1970-01-01
      • 2016-10-13
      • 2012-09-06
      相关资源
      最近更新 更多