微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

反向代理服务器可以接受 https 请求并通过 http 转发到 Web 服务器吗?

如何解决反向代理服务器可以接受 https 请求并通过 http 转发到 Web 服务器吗?

如果我有一个在 SSL 认证域名上运行的反向代理服务器(比如 Nginx),这个代理服务器是否可以接受一个 HTTPS 请求并通过 HTTP 将它转发到一个常规的 Web 服务器(比如 gunicorn)而不会产生诸如“被混合内容阻止”?

如果上述问题的答案是“否”,将 HTTPS 请求从反向代理服务器转发到另一个常规服务器(托管在某个 IP 地址上)的唯一方法是为常规服务器购买一个域名服务器并获取 SSL 证书?

我尝试在谷歌上搜索这个,但我找不到明确的答案。任何帮助表示赞赏!

解决方法

实际上,SSL termination 是反向代理的主要用例之一。所以是的,这是可能的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。