/ / nginx reverse proxy e ports - nginx, reverse-proxy

nginx reverse proxy e ports - nginx, reverse-proxy

Ho avuto una domanda riguardante un pass proxy. Molte esercitazioni mostrano una configurazione come questa in qualche modo o forma, con una porta identificata:

location / {
proxy_pass        http://x.x.x.100:80;
proxy_set_header  X-Real-IP  $remote_addr;
}

Qualcuno può spiegarmi perché è necessario utilizzare la porta? Ha bisogno di essere un numero specifico, o è addirittura necessario?

risposte:

3 per risposta № 1

La porta specificata esplicitamente è:

  • non necessario SE si sta reindirizzando il proxy a qualcosa sulle porte http (80) o https (443) predefinite
  • necessario se si reindirizza a proxy su qualcosa che gira su una porta non predefinita (in genere quando il server dell'applicazione e il server Web si trovano sullo stesso host)

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass mostra esempi mostra esempi senza numero di porta