繁体   English   中英

带有客户端证书的 NGNIX 反向代理

[英]NGNIX reverse proxy with client certificate

我有前端 serverA 和后端 serverB。 实际应用程序托管在 serverB 上。 当客户端调用 API 时,serverB 必须使用客户端发送的客户端证书进行身份验证。

我们在 serverA 中安装了 Ngnix 来代理将从客户端收到的流量传递到 serverB。 当客户端使用客户端证书调用 serverA 时,Ngnix 不会将客户端证书发送到 serverB,因此 serverB 拒绝了来自客户端的请求。

有什么方法可以将请求与最初由客户端发送的客户端证书一起重定向到 serverB?

下面是我的 Ngnix 配置。

如果 Ngnix 无法执行此操作,是否还有其他具有此功能的开源工具可用?

server {
        listen       443 ssl;
        server_name  localhost;

        ssl_certificate      cert.pem;
        ssl_certificate_key  cert.pem;

        ssl on;

        location / {
            root   html;
            index  index.html index.htm;
            proxy_pass "https://localhost:8099";            
        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM