Ho un proxy nginx per reindirizzare le richieste http con una porta specificata a un altro URL HTTPS.
Ecco la mia configurazione finora:
server {
listen 59848;
location / {
resolver 8.8.8.8;
proxy_pass https://example.com$uri$is_args$args;
}
}
Si noti che "esempio.com" viene utilizzato solo per questo esempio e in seguito limiterò la richiesta da inviare solo da localhost.
Funziona bene, purché il server dietro l'URL "proxy_pass" utilizzi un certificato SSL valido firmato da una nota autorità della CA (il cui certificato radice è in qualche modo utilizzato da nginx).
Ma ho il problema che devo usare un certificato client SSL autofirmato personalizzato sul lato nginx. Qualcuno sa come installare questo certificato autofirmato su nginx?
server
direttiva non funziona. Ma nginx si avvia e ascolta altre porte specificate in config.