私のドメインの証明書を持つAWS Elastic Load Balancer
があり、それはSSL
トラフィックを終了します。 ELB
は、https
ポートにリスナーを持ち、http
をZuul
に転送します。HTTPS/SSLを使用したAWS ELBの背後にあるZUUL
私はSpring Boot HATEOAS
を使用する場合、Zuulが正しいアドレスではなくhttp
代わりのhttps
とのリンクを交換します:
"_links": {
"self": {
"href": "http://my.domain.com:80/rest/foo/bar"
}
}
しかし、私が欲しいのです:
"_links": {
"self": {
"href": "https://my.domain.com/rest/foo/bar"
}
}
これを生成し、要求応答はhttps
で行われます。Zuul
はELBの後ろには、https経由でトラフィックを受け取るべきかどうかわからないと推測しています。
で暗号化されていないトラフィックを受信したにもかかわらず、Zuul
にhttps
のリンクを置き換える方法はありますか?
Zuul
にhttps
を配備する代わりに、自己署名証明書を使用することもできますが、可能であれば、この複雑な問題を取り除きたいと思います。
はhttps://github.com/spring-を見ますcloud/spring-cloud-netflix/issues/1286 – phoenix7360