Я настроил Nginx в качестве обратного прокси-сервера, и каждый клиентский вызов проверяется с помощью сертификатов. но когда я просматриваю на клиентском компьютере, я получаю сообщение «400 Bad Request No необходим SSL-сертификат отправлен»
Я включил журнал ошибок, и он говорит, что «клиент отправил необязательный сертификат SSL при чтении заголовков клиентских запросов, клиент: xxxx, сервер: localhost, запрос:« GET /favicon.ico HTTP / 1.1 », хост:« гггг », реферер: "https://y.y.y.y/"
Я не могу понять, в чем заключается проблема, которую он пытается сказать.
мои изменения в конфигурации Nginx
сервер {
error_log "C:/Error/error.log" debug;
listen 443 ssl;
server_name localhost;
#ssl_protocols TLSv1 TLSv1.1;
ssl_certificate "C:/Test/server.crt";
ssl_certificate_key "C:/Test/server.key";
ssl_client_certificate "C:/Test/ca.crt";
ssl_verify_client on;
#ssl_session_cache off;
#proxy_ssl_server_name on;
#proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#proxy_ssl_session_reuse off;
location / {
root html;
index index.html index.htm;
proxy_pass https://10.10.10.10/webservice;
}
Спасибо,
Винод G