Nginx 具有客户端证书的NGNIX反向代理
我有前端服务器A和后端服务器B。实际应用程序托管在serverB上。当客户端调用API时,serverB必须使用客户端发送的客户端证书进行身份验证 我们在serverA中安装了Ngnix,以代理将从客户端接收到的流量传递给serverB。 当客户机使用客户机证书调用serverA时,Ngnix不会将客户机证书发送到serverB,因此serverB拒绝来自客户机的请求 是否有任何方法可以将请求与最初由客户端发送的客户端证书一起重定向到serverB 下面是我的Ngnix配置 如果Ngnix无法做到这一点,是否有其他开源工具可以使用此功能Nginx 具有客户端证书的NGNIX反向代理,nginx,client-certificates,nginx-reverse-proxy,Nginx,Client Certificates,Nginx Reverse Proxy,我有前端服务器A和后端服务器B。实际应用程序托管在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";
}
}
/var/log/nginx/error.log
中的错误消息是什么?您是否尝试指定您的证书路径?e、 g.ssl\u证书/etc/ssl/cert.pem代码>@Bruno上述配置当前没有错误。我的问题是关于客户端证书的。当客户端与客户端证书一起调用Ngnix localhost:443时,Ngnix不会将同一证书传递给ServerB()。如何将客户端实际发送到serverA的同一证书传递到serverB。