gpt4 book ai didi

apache - 它是否需要在我的 https apache 代理服务器后面的 Kestrel 中使用 https?

转载 作者:行者123 更新时间:2023-12-04 23:38:58 25 4
gpt4 key购买 nike

我不太清楚 Kestrel 服务器是否需要加密为 localhost 服务器。

我使用带有 HTTPS 的 Apache 作为 Kestrel 服务器的代理服务器。是否也需要在 Kestrel 中运行 https?从理论上讲,通过 Apache 代理服务器(启用 HTTPS)的内容应该被加密,对吗?

如果您有任何想法,请阐明。

最佳答案

不,您不必加密 Apache 和 Kestrel 之间的流量。 apache(或 nginx 或 IIS)将是 SSL 终止点。

但是,您需要确保的是

  • Apache 正确设置了转发的 header ( x-forwarded-* header )
  • kestrel 已正确配置为使用这些 header ( UseIISIntegration 已经这样做了)或注册了 app.UseForwardedHeaders();中间件也注册了它们

  • 如果没有任何一个,如果 Controller /操作标记为 [RequireHttps],您的请求将失败。属性

    关于apache - 它是否需要在我的 https apache 代理服务器后面的 Kestrel 中使用 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43998942/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com