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 № 1La 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