[英]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.