SSL_do_handshake 失败(例程::sslv3 警报握手失败:SSL 警报编号 40),同时 SSL 与上游握手

问题描述 投票:0回答:1

我有一个非常简单的保留代理指向自定义 Webflow url。

博客是在自定义 webflow url [https://webflow.example.com] 上配置的,并且在浏览器中运行良好。没有 ssl 错误。

我的要求是将上述网址代理到https://example.com/blog,这样当用户打开https://example.com/blog时,webflow的内容应该出现。

Nginx 代理是解决方案之一。我配置如下。

server {
  listen 80;
  listen [::]:80; 

  server_name example.com;


  location /blog/ {
    proxy_pass https://webflow.example.com/;

 }

}

但是当我点击 example.com/blog 时,它给出了 ssl 错误,如下所示。

SSL_do_handshake() 失败(SSL:错误:0A000410:SSL 例程::sslv3 警报握手失败:SSL 警报编号 40),同时 SSL 握手 上游,客户端:10.123.196.124,服务器:linkme.dev,请求:“GET /blog/ HTTP/1.1”,上游:“https://172.67.4.111:443/”,主机:

ssl-certificate nginx-reverse-proxy webflow nginx-upstreams ssl-handshake
1个回答
0
投票
location /blog/ {
    proxy_pass https://webflow.example.com/;
    proxy_ssl_server_name on;
}

您需要添加

proxy_ssl_server_name

© www.soinside.com 2019 - 2024. All rights reserved.