Ben nginx php çalıştıran 2.2, apache bir ters proxy olarak hareket ile kurulmuş bir web sitesi var. Apache ve php bakış açısıyla tüm istekleri IP adresi nginx sunucusudur. Ben görür nginx aynı uzak IP görmek php istiyorum.
Nginx nginx görür uzak IP içeren bir başlık X-Gerçek IP ayarlar. Ben apache conf böyle bir şey yapıyor çalıştı:
SetEnvIf ^X-Real-IP$ "(.+)" REMOTE_ADDR=$1
Benim umudum, REMOTE_ADDR ortam değişkeni ayarlamak olabilir ve php nihayet çağrıldığında aldığında, gördüğü nginx uzak IP görürdünüz oldu. Ben php kodu bu yaptığını düşünüyorum:
$_SERVER['REMOTE_ADDR']
Her neyse, bu çalışmıyor. Herhangi bir fikir? Eğer apache yapılandırma dosyasında REMOTE_ADDR set değil miyim? Teşekkürler.