Mam proxy Nginx do przekierowywania żądań HTTP z określonym portem na inny adres URL https.
Oto moja konfiguracja do tej pory:
server {
listen 59848;
location / {
resolver 8.8.8.8;
proxy_pass https://example.com$uri$is_args$args;
}
}
Pamiętaj, że „example.com” jest używane tylko w tym przykładzie, a później ograniczę żądanie wysyłania tylko z hosta lokalnego.
Działa to dobrze, pod warunkiem, że serwer za adresem URL „proxy_pass” używa ważnego certyfikatu SSL podpisanego przez dobrze znany urząd certyfikacji (który certyfikat główny jest używany przez nginx).
Ale mam problem z tym, że muszę użyć niestandardowego certyfikatu klienta SSL po stronie nginx. Czy ktoś wie, jak zainstalować ten samopodpisany certyfikat w Nginx?
server
dyrektywa nie działa. Ale nginx uruchamia się i nasłuchuje na innych portach określonych w config.