Amazon ELB yük dengeleyicisinin arkasında bir dizi Nginx sunucusu var. Set_real_ip ( HttpRealIpModule'den ) kullanıyorum, böylece bu sunuculardaki kaynak IP adreslerine erişebiliyorum (php- fpm'ye geçmek ve HttpGeoIPModule'de kullanmak için ).
set_real_ip_from
Nginx konfigürasyonunda sadece bir IP adresi kabul edebildiği anlaşılıyor . Ancak, ELB makineleri konusunda Amazon şöyle diyor:
Not: Bir LoadBalancer ile ilişkilendirilmiş IP adresleri kümesi zaman içinde değişebildiğinden, belirli bir IP adresi ile asla bir "A" kaydı oluşturmamalısınız. Elastik Yük Dengeleme hizmeti tarafından oluşturulan ad yerine LoadBalancer'ınız için dostça bir DNS adı kullanmak istiyorsanız, LoadBalancer DNS adı için bir CNAME kaydı oluşturmanız veya barındırılan bir bölge oluşturmak için Amazon Route 53 kullanmanız gerekir. Daha fazla bilgi için, bkz. Elastik Yük Dengelemeli Etki Alanı Adlarını Kullanma
Ancak bir IP adresi girmem gerekirse, bir CNAME kullanamıyorum (amazon veya benim). Bu sorunun bir çözümü var mı?
10.0.0.1/8