我的问题是关于nginx的指令“proxy_pass”。
我有一个HTTP服务器和我需要重定向使用HTTPS请求。 我用以下语句:proxy_pass HTTPS://secure.server在Wireshark中我看到有一个SSL握手,而客户端(nginx的proxy_pass HTTPS :)没有对服务器的SSL证书请求发送证书。 验证客户端证书的服务器是必要的。 我怎么能强迫proxy_pass发送客户端证书使用HTTPS时? 下面是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;
}
}