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

时间:2021-07-28 04:58:37

标签: nginx webserver reverse-proxy web-deployment gunicorn

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

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

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

1 个答案:

答案 0 :(得分:0)

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