У мене є проксі-сервер nginx для перенаправлення запитів http із вказаного порту на інший URL-адрес https.
Ось моя конфігурація поки що:
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, підписаний добре відомим органом CA (який кореневий сертифікат якимось чином використовується nginx).
Але у мене проблема, що мені потрібно використовувати спеціальний самопідписаний сертифікат клієнта SSL на стороні nginx. Хтось знає, як встановити цей самопідписаний сертифікат на nginx?
server
директива не працює. Але nginx запускається і прослуховує інші порти, вказані в config.