Проблема при попытке передать данные клиентского сертификата.
Конфигурация:
location /go {
proxy_set_header x-ssl-cert $ssl_client_cert;
# Все POST запросы отправляем на бекенд
if ($request_method = POST) {
proxy_pass http://backend;
break;
}
# На бэкэнд отправляем SSI-запросы из шаблона
location ~ ^/go/ssi.*$ {
proxy_pass http://backend;
break;
}
# Шаблон
ssi on;
default_type text/html;
rewrite ^.*$ /index.html;
}
На бэкэнде соответствующий параметр имеет значение первой строки:
["HTTP_X_SSL_CERT"]=> string(27) "-----BEGIN CERTIFICATE-----"