我有一个Azure APIM设置,用于接收网站请求并将其转发到相应的微服务节点。该网站仅支持http请求,现在我希望将其更改为HTTPS / SSL。
微服务节点上的应用服务器不支持SSL,所以我有两个选择:
我更喜欢使用选项3,以便微服务节点仅负责服务请求,并且HTTPS / SSL位由Azure API管理层处理。此documentation似乎建议在网关处的SSL终止和端到端SSL都可以实现此目的。但是,有两个问题:
APIM还将毫无问题地与您的后端服务进行对话-您所需要做的就是为后端选择“ http”而不是“ https”。