如何配置Spring Cloud Gateway服务器以接受HTTP和HTTPS连接?
我已将SSL配置为网关服务器上的端口443。我还想在端口80上接受HTTP请求。我知道如何使用运行Tomcat的标准Spring Boot应用程序来执行此操作,但我需要知道如何配置Gateway使用的Netty服务器。
答案 0 :(得分:1)
Spring CLoud Gateway 文档给出了解决方案: 7. TLS / SSL
网关路由可以路由到 http 和 https 后端。如果路由到 https 后端,则可以将网关配置为使用以下配置信任所有下游证书:
application.yml。
spring:
cloud:
gateway:
httpclient:
ssl:
useInsecureTrustManager: true
答案 1 :(得分:0)
因此,显然,Spring Cloud Gateway使用的Webflux不直接支持它,但是有一些方法: How to configure in Spring Boot 2 (w/ WebFlux) two ports for HTTP and HTTPS?
还要等待真正的解决方案: https://github.com/spring-projects/spring-boot/issues/12035