У меня есть прокси nginx для перенаправления http-запросов с указанным портом на другой https URL.
Вот моя конфигурация:
server {
listen 59848;
location / {
resolver 8.8.8.8;
proxy_pass https://example.com$uri$is_args$args;
}
}
Обратите внимание, что «example.com» используется только для этого примера, и позже я ограничу отправку запроса только с localhost.
Это прекрасно работает, если сервер за URL-адресом «proxy_pass» использует действительный сертификат SSL, подписанный хорошо известным центром сертификации (этот корневой сертификат каким-то образом используется nginx).
Но у меня проблема в том, что мне нужно использовать собственный самозаверяющий SSL-сертификат клиента на стороне nginx. Кто-нибудь знает, как установить этот самозаверяющий сертификат в nginx?
server
директива не работает. Но nginx запускается и слушает другие порты, указанные в конфиге.