我的问题是关于 nginx 指令“proxy_pass”。
我有一个 http 服务器,我需要使用 https 重定向请求。我正在使用以下语句:proxy_pass https://secure.server 在wireshark 中我看到有一个SSL 握手,但是客户端(nginx proxy_pass https:) 没有在服务器的SSL 证书请求中发送证书。服务器需要验证客户端证书。使用 https 时如何强制 proxy_pass 发送客户端证书?以下是 nginx.conf 配置文件的一部分:
server {
listen 8888;
server_name _;
error_page 405 =200 $uri;
ssl_certificate /usr/local/cert.pem;
ssl_certificate_key /usr/local/cert.pem
ssl_client_certificate /usr/local/ca.cer;
location ~ /uri/(.+) {
proxy_pass https://secure.server;
break;
}
}