nginx http to https proxy z certyfikatem z podpisem własnym


14

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?


Zrobiłeś to? Próbowałem twojej i podobnej konfiguracji, ale klient nie może się połączyć, ponieważ serwer w ogóle nie nasłuchuje podanego portu. Tylko ta serverdyrektywa nie działa. Ale nginx uruchamia się i nasłuchuje na innych portach określonych w config.
4xy

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.