Ho un set di server Nginx dietro un bilanciamento del carico Amazon ELB. Sto usando set_real_ip (da HttpRealIpModule ) in modo da poter accedere all'indirizzo IP del client di origine su questi server (per passare a php-fpm e per l'uso in HttpGeoIPModule ).
Sembra che set_real_ip_from
nella configurazione nginx possa accettare solo un indirizzo IP. Tuttavia, per quanto riguarda le macchine ELB, Amazon afferma:
Nota: poiché l'insieme di indirizzi IP associati a LoadBalancer può cambiare nel tempo, non è mai necessario creare un record "A" con un indirizzo IP specifico. Se desideri utilizzare un nome DNS descrittivo per LoadBalancer anziché il nome generato dal servizio di bilanciamento del carico elastico, devi creare un record CNAME per il nome DNS di LoadBalancer o utilizzare Amazon Route 53 per creare una zona ospitata. Per ulteriori informazioni, consultare Utilizzo dei nomi di dominio con bilanciamento del carico elastico
Ma se devo inserire un indirizzo IP non posso usare un CNAME (né di Amazon né mio). C'è una soluzione a questo problema?
10.0.0.1/8
che funzionerebbe anche se potrebbe esserci qualcosa di più specifico)